1. 回文分割 給定一個字符串s,將s分割為數個子串,每個子串都是回文。比如,給定字符串"aab",返回: 思路:遞歸法,子串 s[i]...s[j] 的所有回 ...
鏈接:https: leetcode.com tag design LRU Cache Min Stack Two Sum III Data structure design 年 月 日,周四 Design and implement a TwoSum class. It should support the following operations:addandfind. add Add th ...
2019-03-13 15:09 0 719 推薦指數:
1. 回文分割 給定一個字符串s,將s分割為數個子串,每個子串都是回文。比如,給定字符串"aab",返回: 思路:遞歸法,子串 s[i]...s[j] 的所有回 ...
一、數據結構相關 鏈表 1. 相交鏈表 2. 反轉鏈表 3. 合並兩個有序鏈表 4. 刪除排序鏈表中的重復元素 5. 刪除鏈表的倒數第 n 個 ...
Leetcode 每日一題 精選: (持續更新:) 460. LFU緩存 一道操作系統的題目,對理解LFU算法有很大幫助。數據結構:雙hash,平衡二叉樹。 42. 接雨水 經典單調棧,雙指針題。 887. 雞蛋掉落 谷歌經典面試題,李永樂老師講解。基礎:動態規划 ...
來自知乎 如果你時間比較緊迫,為了找工作而刷題,我建議你先刷熱門推薦,一共兩百多道題。 作者:程序員客棧 鏈接:https://www.zhihu.com/question/36738189/answer/864005192 來源:知乎 著作權歸作者所有。商業轉載請 ...
斷斷續續用了半年的時間把LeetCode刷完了,之前復習了數據結構與算法。將刷題與復習數據結構結合起來會更有效果。總之不是為了刷題而刷題,而是為了鞏固和補充一部分知識。 LeetCode真的是一個很好的題庫,可惜沒有早些時候發現它。現在有些公司的算法筆試題五花八門,但萬變不離其宗。刷完 ...
leetcode 31 下一個排列 實現獲取下一個排列的函數,算法需要將給定數字序列重新排列成字典序中下一個更大的排列。 如果不存在下一個更大的排列,則將數字重新排列成最小的排列(即升序排列)。 必須原地修改,只允許使用額外常數空間。 以下是一些例子,輸入位於左側列 ...
報數序列是指一個整數序列,按照其中的整數的順序進行報數,得到下一個數。其前五項如下: 1 被讀作 "one 1" ("一個一") , 即 11。11 被讀作 "two 1s" ...
【101】Symmetric Tree 判斷一棵樹是不是對稱。 題解:直接遞歸判斷了,感覺和bfs沒有什么強聯系,當然如果你一定要用queue改寫的話,勉強也能算bfs。 // 這個題目的 ...