原创 在vscode命令行中編譯運行C++11程序

1.編譯命令 編譯.cpp文件生成可執行文件, 同時使用c++11編譯,不註明默認使用c++98 g++ test.cpp -o test.exe -std=c++11 2.執行可執行程序 test.exe

原创 leetcode914. 卡牌分組

給定一副牌,每張牌上都寫着一個整數。 此時,你需要選定一個數字 X,使我們可以將整副牌按下述規則分成 1 組或更多組: 每組都有 X 張牌。 組內所有的牌上都寫着相同的整數。 僅當你可選的 X >= 2 時返回 true。 示例

原创 leetcode面試題 17.16. 按摩師

一個有名的按摩師會收到源源不斷的預約請求,每個預約都可以選擇接或不接。在每次預約服務之間要有休息時間,因此她不能接受相鄰的預約。給定一個預約請求序列,替按摩師找到最優的預約集合(總預約時間最長),返回總的分鐘數。 注意:本題相對原

原创 String Shifting(今日頭條2017秋招真題)

題目鏈接 題目 我們規定對一個字符串的shift操作如下: shift(“ABCD”, 0) = “ABCD” shift(“ABCD”, 1) = “BCDA” shift(“ABCD”, 2) = “CDAB” 換言之, 我們

原创 leetcode226. 翻轉二叉樹

寫在前面 這道題是在阿里面試時,手撕代碼的題目。剛開始用遞歸實現了,面試官進一步要求,能否用循環的形式實現。 遞歸實現時,遞歸結束的判斷條件冗餘(剛開始寫了兩個判斷條件,節點爲空的時候返回,節點爲葉子節點的時候返回,其實沒有必要

原创 leetcode365.水壺問題

有兩個容量分別爲 x升 和 y升 的水壺以及無限多的水。請判斷能否通過使用這兩個水壺,從而可以得到恰好 z升 的水? 如果可以,最後請用以上水壺中的一或兩個來盛放取得的 z升 水。 你允許: 裝滿任意一個水壺 清空任意一個水壺 從

原创 阿里

阿里一面 50min 流程: 自我介紹 簡單講一下做個的項目,可以是簡歷上的,也可以是近期正在做的 針對項目(我的是……系統),講一下系統的架構 基礎知識環節 在線coding 基礎知識提問的問題 用戶在瀏覽器輸入網址,到瀏

原创 leetcode1160. 拼寫單詞

給你一份『詞彙表』(字符串數組) words 和一張『字母表』(字符串) chars。 假如你可以用 chars 中的『字母』(字符)拼寫出 words 中的某個『單詞』(字符串),那麼我們就認爲你掌握了這個單詞。 注意:每次拼寫

原创 leetcode836. 矩形重疊

矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 爲左下角的座標,(x2, y2) 是右上角的座標。 如果相交的面積爲正,則稱兩矩形重疊。需要明確的是,只在角或邊接觸的兩個矩形不構成重疊。 給出兩個

原创 leetocde188. 買賣股票的最佳時機 IV

給定一個數組,它的第 i 個元素是一支給定的股票在第 i 天的價格。 設計一個算法來計算你所能獲取的最大利潤。你最多可以完成 k 筆交易。 注意: 你不能同時參與多筆交易(你必須在再次購買前出售掉之前的股票)。 示例 1: 輸入:

原创 QT——手動編譯qt源代碼過程

1.生成解決方案 終端進入需要手動編譯的項目所在的目錄 在該目錄下執行qmake -project命令,注意qmake前面的路徑是qmake的安裝路徑:/Qt5.11.3/5.11.3/gcc_64/bin/qmake -pro

原创 leetcode123. 買賣股票的最佳時機 III

給定一個數組,它的第 i 個元素是一支給定的股票在第 i 天的價格。 設計一個算法來計算你所能獲取的最大利潤。你最多可以完成 兩筆 交易。 注意: 你不能同時參與多筆交易(你必須在再次購買前出售掉之前的股票)。 示例 1: 輸入:

原创 leetcode122.買賣股票的最佳時機II

給定一個數組,它的第 i 個元素是一支給定股票第 i 天的價格。 設計一個算法來計算你所能獲取的最大利潤。你可以儘可能地完成更多的交易(多次買賣一支股票)。 注意:你不能同時參與多筆交易(你必須在再次購買前出售掉之前的股票)。 示

原创 leetcode100.相同的樹

給定兩個二叉樹,編寫一個函數來檢驗它們是否相同。 如果兩個樹在結構上相同,並且節點具有相同的值,則認爲它們是相同的。 示例 1: 輸入: 1 1 / \ / \

原创 leetcode51.N皇后

n 皇后問題研究的是如何將 n 個皇后放置在 n×n 的棋盤上,並且使皇后彼此之間不能相互攻擊。 上圖爲 8 皇后問題的一種解法。 給定一個整數 n,返回所有不同的 n 皇后問題的解決方案。 每一種解法包含一個明確的 n 皇后問