【目錄】《劍指Offer》Java實現

 如題:html

  1) 找出數組中重複的數字 正則表達式

  2) 不修改數組找出重複的數字 數組

  3) 二維數組中的查找 函數

  4) 替換空格 post

  5) 從尾到頭打印鏈表 url

  6) 重建二叉樹 翻譯

  7) 二叉樹的下一個結點 htm

  8) 用兩個棧實現隊列 blog

  9) 斐波那契數列及青蛙跳臺階問題 排序

  10) 旋轉數組的最小數字 

  11) 矩陣中的路徑 

  12) 機器人的運動範圍 

  13) 剪繩子 

  14) 二進制中1的個數 

  15) 數值的整數次方 

  16) 打印1到最大的n位數 

  17) 在O(1)時間刪除鏈表結點 

  18) 刪除鏈表中重複的結點 

  19) 正則表達式匹配 

  20) 表示數值的字符串 

  21) 調整數組順序使奇數位於偶數前面 

  22) 鏈表中倒數第k個結點 

  23) 鏈表中環的入口結點 

  24) 反轉鏈表 

  25) 合併兩個排序的鏈表 

  26) 樹的子結構 

  27) 二叉樹的鏡像 

  28) 對稱的二叉樹 

  29) 順時針打印矩陣

  30) 包含min函數的棧

  31) 棧的壓入、彈出序列  

  32) 從上往下打印二叉樹

  33) 二叉搜索樹的後序遍歷序列 

  34) 二叉樹中和爲某一值的路徑 

  35) 複雜鏈表的複製 

  36) 二叉搜索樹與雙向鏈表

  37) 序列化二叉樹

  38) 字符串的排列 

  39) 數組中出現次數超過一半的數字 

  40) 最小的k個數 

  41) 數據流中的中位數

  42) 連續子數組的最大和

  43) 從1到n整數中1出現的次數

  44) 數字序列中某一位的數字

  45) 把數組排成最小的數

  46) 把數字翻譯成字符串

  47) 禮物的最大價值

  48) 最長不含重複字符的子字符串

  50-1) 字符串中第一個只出現一次的字符

  50-2) 字符流中第一個只出現一次的字符

  51)數組中的逆序對

  52) 兩個鏈表的第一個公共結點

  53-1) 數字在排序數組中出現的次數

  53-2) 0到n-1中缺失的數字

  53-3) 數組中數值和下標相等的元素

  54) 二叉搜索樹的第k個結點

  55-1) 二叉樹的深度

  55-2) 平衡二叉樹

  56-1) 數組中只出現一次的兩個數字

  56-2) 數組中惟一隻出現一次的數字

  57-1) 和爲s的兩個數字

  57-2) 爲s的連續正數序列

  58-1) 翻轉單詞順序

  58-2) 左旋轉字符串

  59-1) 滑動窗口的最大值

  59-2) 隊列的最大值

  60) n個骰子的點數

  61) 撲克牌的順子

  62) 圓圈中最後剩下的數字

  63) 股票的最大利潤

  64) 求1+2+…+n

  65) 不用加減乘除作加法

  66) 構建乘積數組

  67) 把字符串轉換成整數

  68) 樹中兩個結點的最低公共祖先

相關文章
相關標籤/搜索