2018 leetcode
2018-8-6
- Lowest Common Ancestor of a Binary Tree(二叉樹)
- Merge Intervals(排序)
2018-8-7
- Maximal Square (動態規劃)
2018-8-8
劍指offer 1~20正則表達式
- 二維數組中的查找
- 替換空格
- 從尾到頭打印鏈表
- 重建二叉樹
- 用兩個棧實現隊列
- 旋轉數組的最小數字
- 斐波那契數列
- 跳臺階
- 變態跳臺階
- 矩形覆蓋
- 二進制數中1的個數
- 數值的整數次方
- 調整數組奇數在前偶數在後
- 鏈表中倒數第K個節點
- 反轉鏈表
- 合併兩個排序的鏈表
- 樹的子結構
- 二叉樹的鏡像
- 順時針打印矩陣
- 包含min函數的棧
2018-8-9
劍指offer 21~40數組
- 棧的壓入和彈出序列
- 從上往下打印二叉樹
- 二叉搜索樹的後序遍歷
- 二叉樹中和爲某一值得路徑
- 複雜鏈表的複製
- 二叉樹與雙向鏈表
- 字符串的排列
- 數組中出現次數超過一半的數字
- 最小的K個數
- 連續子數組的最大和
- 整數中1出現的次數 ??
- 把數組排成最小得數
- 醜數
- 第一個只出現一次得字符
- 數組中得逆序對
- 兩個鏈表的第一個公共結點
- 數字在排序數組中出現的次數
- 二叉樹的深度
- 平衡二叉樹
- 數組中只出現一次的數字
2018-8-10
劍指offer 41~66app
- 和爲S的連續正數序列
- 和爲S的兩個數字
- 左旋轉字符串
- 翻轉單詞順序列
- 撲克牌順子
- 孩子們的遊戲
- 求1+2+3...+n
- 不用加減乘除作加法
- 把字符串轉換成整數
- 數組中重複的數字
- 構建乘積數組
- 正則表達式匹配 ??
- 表示數值的字符串 ??
- 字符流中第一個不重複的字符
- 鏈表中環的入口節點
- 刪除鏈表中重複的結點
- 二叉樹的下一個結點
- 對稱的二叉樹
- 按之字形順序打印二叉樹
- 把二叉樹打印成多行
- 序列化二叉樹 ??
- 二叉搜索樹的第k個結點
- 數據流中的中位數
2018-8-19
- 4Sum II (hash table)
- Shuffle an Array (random)
2018-9-2
- Find Minimum in Rotated Sorted Array
- Kth Smallest Element in a Sorted Matrix
- Find the Duplicate Number
- Pascal's Triangle
- Insert Delete GetRandom O(1)
2018-9-5
- Find Peak Element
- Trapping Rain Water
2018-9-6
- Palindrome Partitioning
2018-9-10
- Populating Next Right Pointers in Each Node
- Implement Trie (Prefix Tree)
- Course Schedule ??
- Valid Palindrome
- Count and Say
- Gas Station
2018-9-11
- Longest Substring with At Least K Repeating Characters
2018-9-12
- Word Search
- Maximum Product Subarray
- Largest Number
- Validate Binary Search Tree
歡迎關注本站公眾號,獲取更多信息