【目录】《剑指Offer》Java实现
?如題:
1) 找出數(shù)組中重復(fù)的數(shù)字?
2) 不修改數(shù)組找出重復(fù)的數(shù)字?
3) 二維數(shù)組中的查找?
4) 替換空格?
5) 從尾到頭打印鏈表?
6) 重建二叉樹?
7) 二叉樹的下一個(gè)結(jié)點(diǎn)?
8) 用兩個(gè)棧實(shí)現(xiàn)隊(duì)列?
9) 斐波那契數(shù)列及青蛙跳臺(tái)階問題?
10) 旋轉(zhuǎn)數(shù)組的最小數(shù)字?
11) 矩陣中的路徑?
12) 機(jī)器人的運(yùn)動(dòng)范圍?
13) 剪繩子?
14) 二進(jìn)制中1的個(gè)數(shù)?
15) 數(shù)值的整數(shù)次方?
16) 打印1到最大的n位數(shù)?
17) 在O(1)時(shí)間刪除鏈表結(jié)點(diǎn)?
18) 刪除鏈表中重復(fù)的結(jié)點(diǎn)?
19) 正則表達(dá)式匹配?
20) 表示數(shù)值的字符串?
21) 調(diào)整數(shù)組順序使奇數(shù)位于偶數(shù)前面?
22) 鏈表中倒數(shù)第k個(gè)結(jié)點(diǎn)?
23) 鏈表中環(huán)的入口結(jié)點(diǎn)?
24) 反轉(zhuǎn)鏈表?
25) 合并兩個(gè)排序的鏈表?
26) 樹的子結(jié)構(gòu)?
27) 二叉樹的鏡像?
28) 對(duì)稱的二叉樹?
29) 順時(shí)針打印矩陣
30) 包含min函數(shù)的棧
31) 棧的壓入、彈出序列??
32) 從上往下打印二叉樹
33) 二叉搜索樹的后序遍歷序列?
34) 二叉樹中和為某一值的路徑?
35) 復(fù)雜鏈表的復(fù)制?
36) 二叉搜索樹與雙向鏈表
37) 序列化二叉樹
38) 字符串的排列?
39) 數(shù)組中出現(xiàn)次數(shù)超過一半的數(shù)字?
40) 最小的k個(gè)數(shù)?
41) 數(shù)據(jù)流中的中位數(shù)
42) 連續(xù)子數(shù)組的最大和
43) 從1到n整數(shù)中1出現(xiàn)的次數(shù)
44) 數(shù)字序列中某一位的數(shù)字
45) 把數(shù)組排成最小的數(shù)
46) 把數(shù)字翻譯成字符串
47) 禮物的最大價(jià)值
48) 最長不含重復(fù)字符的子字符串
50-1) 字符串中第一個(gè)只出現(xiàn)一次的字符
50-2) 字符流中第一個(gè)只出現(xiàn)一次的字符
51)數(shù)組中的逆序?qū)?/p>
52) 兩個(gè)鏈表的第一個(gè)公共結(jié)點(diǎn)
53-1) 數(shù)字在排序數(shù)組中出現(xiàn)的次數(shù)
53-2) 0到n-1中缺失的數(shù)字
53-3) 數(shù)組中數(shù)值和下標(biāo)相等的元素
54) 二叉搜索樹的第k個(gè)結(jié)點(diǎn)
55-1) 二叉樹的深度
55-2) 平衡二叉樹
56-1) 數(shù)組中只出現(xiàn)一次的兩個(gè)數(shù)字
56-2) 數(shù)組中唯一只出現(xiàn)一次的數(shù)字
57-1) 和為s的兩個(gè)數(shù)字
57-2) 為s的連續(xù)正數(shù)序列
58-1) 翻轉(zhuǎn)單詞順序
58-2) 左旋轉(zhuǎn)字符串
59-1) 滑動(dòng)窗口的最大值
59-2) 隊(duì)列的最大值
60) n個(gè)骰子的點(diǎn)數(shù)
61) 撲克牌的順子
62) 圓圈中最后剩下的數(shù)字
63) 股票的最大利潤
64) 求1+2+…+n
65) 不用加減乘除做加法
66) 構(gòu)建乘積數(shù)組
67) 把字符串轉(zhuǎn)換成整數(shù)
68) 樹中兩個(gè)結(jié)點(diǎn)的最低公共祖先
轉(zhuǎn)載于:https://www.cnblogs.com/yongh/p/9637260.html
總結(jié)
以上是生活随笔為你收集整理的【目录】《剑指Offer》Java实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: H5前期知识点总结 9月12日
- 下一篇: 【BZOJ 1098】办公楼(补图连通块