劍指offer(二):替換空格
劍指offer(二十七):字串的排列
劍指offer(三十四):第乙個只出現一次的字元
劍指offer(四十三):左旋轉字串
劍指offer(四十四):翻轉單詞順序序列
劍指offer(四十九):把字串轉換成整數
劍指offer(五十二):正規表示式匹配
劍指offer(五十三):表示數值的字串
劍指offer(一):二維陣列中的查詢
劍指offer(六):旋轉陣列的最小數字
劍指offer(十三):調整陣列順序使奇數字於偶數前面
劍指offer(二十八):陣列**現次數超過一半的數字
劍指offer(三十):連續子陣列的最大和
劍指offer(三十二):把陣列排成最小的數
劍指offer(三十五):陣列中的逆序對
劍指offer(三十七):數字在排序陣列**現的次數
劍指offer(四十):陣列中只出現一次的數字
劍指offer(五十):陣列中重複的數字
劍指offer(五十一):構建乘積陣列
劍指offer(七):裴波那契數列
劍指offer(八):跳台階
劍指offer(九):**跳台階
劍指offer(十):矩形覆蓋
劍指offer(十一):二進位制中1的個數
劍指offer(十二):數值的整數次方
劍指offer(十九):順時針列印矩陣
劍指offer(二十九):最小的k個數
劍指offer(三十一):整數中1出現的次數(從1到n整數中1出現的次數)
劍指offer(三十三):醜數
劍指offer(四十一):和為s的連續正數序列
劍指offer(四十二):和為s的兩個數字
劍指offer(四十五):撲克牌順子
劍指offer(四十六):孩子們的遊戲(圓圈中最後剩下的數)
劍指offer(四十七):求1+2+3+…+n
劍指offer(四十八):不用加減乘除的加法
劍指offer(五十四):字元流中第乙個不重複的字元
劍指offer(六十三):資料流中的中位數
劍指offer(六十四):滑動視窗的最大值
劍指offer(三):從尾到頭列印鍊錶
劍指offer(十四):鍊錶中倒數第k個結點
劍指offer(十五):反轉鍊錶
劍指offer(十六):合併兩個排序的鍊錶
劍指offer(二十五):複雜鍊錶的複製
劍指offer(三十六):兩個鍊錶的第乙個公共結點
劍指offer(五十五):鍊錶中環的入口結點
劍指offer(五十六):刪除鍊錶中重複的結點
劍指offer(四):重建二叉樹
劍指offer(十七):樹的子結構
劍指offer(十八):二叉樹的映象
劍指offer(二十二):從上往下列印二叉樹
劍指offer(二十四):二叉樹中和為某一值的路徑
劍指offer(三十八):二叉樹的深度
劍指offer(三十九):平衡二叉樹
劍指offer(五十八):對稱的二叉樹
劍指offer(五十九):按之字順序列印二叉樹
劍指offer(六十):把二叉樹列印成多行
劍指offer(六十一):序列化二叉樹
劍指offer(二十三):二叉搜尋樹的後序遍歷序列
劍指offer(二十六):二叉搜尋樹與雙向鍊錶
劍指offer(六十二):二叉搜尋樹的第k個結點
劍指offer(五):用兩個棧實現佇列
劍指offer(二十):包含min函式的棧
劍指offer(二十一):棧的壓入、彈出序列
劍指Offer系列刷題筆記彙總
本系列文章為 劍指offer 刷題筆記。刷題平台 牛客網 刷題刷的比較慢,花費了兩個多月,終於將所有題目過了一遍,牛客網一共有66道題,這次刷題主要使用c 接下來會使用python重新過一遍,並對這些寫過的文章進行更新。同時,也會重新開始刷leetcode。github專案 分類二一 線性表 1 陣...
劍指offer刷題筆記
給定一顆二叉搜尋樹,請找出其中的第k大的結點。例如,5 3 7 2 4 6 8 中,按結點數值大小順序第三個結點的值為4。struct treenode class solution treenode kthnode treenode proot,int k 非遞迴實現 class solution...
劍指offer刷題
面試題6 從尾到頭列印鍊錶 struct listnode class solution reverse res.begin res.end return res 替換空格class solution int newnumstr numstr numspace 2 if newnumstr leng...