【剑指offer】【leetcode精选题集】【Java】剑指offer题解合集 更新中
Leetcode題集
[劍指offer][JAVA]面試題第[03]題[數(shù)組中的重復(fù)數(shù)字][HashSet]
[劍指offer][JAVA]面試題第[04]題[二維數(shù)中的查找][數(shù)組]
[劍指offer][JAVA]面試題第[05]題[替換空格][StringBuilder/Buffer]
[劍指offer][JAVA]面試題第[06]題[從尾到頭打印鏈表][棧][遞歸]
[劍指offer][JAVA]面試題第[07]題[重建二叉樹][遞歸]
[劍指offer][JAVA]面試題第[09]題[用兩個(gè)棧實(shí)現(xiàn)隊(duì)列][LinkedList]
[劍指offer][JAVA]面試題第[10-1]題[斐波那契數(shù)列][動(dòng)態(tài)規(guī)劃][記憶化遞歸]
[劍指offer][JAVA]面試題第[10-2]題[青蛙跳臺(tái)階問題][動(dòng)態(tài)規(guī)劃][遞歸]
[劍指offer][JAVA]面試題第[11]題[旋轉(zhuǎn)數(shù)組的最小數(shù)字][二分法][分治]
[劍指offer][JAVA]面試題第[12]題[矩陣的路徑][DFS][剪枝]
[劍指offer][JAVA][面試題第13題][機(jī)器人的運(yùn)動(dòng)][DFS][BFS]
[劍指offer][JAVA]面試題第[14-1、2]題[剪繩子][數(shù)學(xué)][動(dòng)態(tài)規(guī)劃][背包]
[劍指offer][JAVA]面試題第[15]題[二進(jìn)制中1的個(gè)數(shù)][位運(yùn)算]
[劍指offer][JAVA]面試題第[16]題[數(shù)值的整數(shù)次方][位運(yùn)算][二分法]
[劍指offer][JAVA]面試題第[17]題[打印從1到最大的n位整數(shù)][大整數(shù)][遞歸回溯]
[劍指offer][JAVA]面試題第[18]題[刪除鏈表的節(jié)點(diǎn)]
[劍指offer]面試題第[19]題[正則表達(dá)式][動(dòng)態(tài)規(guī)劃][遞歸][JAVA]
[劍指offer][JAVA]面試題第[20]題[表示數(shù)值的字符串][狀態(tài)機(jī)]
[劍指offer][JAVA]面試題第[21]題[調(diào)整數(shù)組順序使奇數(shù)位于偶數(shù)面前][雙指針]
[劍指offer][JAVA]面試題第[22]題[j劍指offer][雙指針][快慢指針]
[劍指offer][JAVA]面試題[第23題][合并K個(gè)排序鏈表][分治][優(yōu)先隊(duì)列]
[劍指offer][JAVA]面試題第[24]題[反轉(zhuǎn)鏈表][遞歸][雙指針][頭插法]
[劍指offer]面試題第[25]題[Leedcode][JAVA][第21題][合并兩個(gè)有序鏈表]
[劍指offer][JAVA]面試題第[26]題[樹的子結(jié)構(gòu)][遞歸]
[劍指offer][JAVA]面試題第[27]題[二叉樹的鏡像][遞歸][棧]
[劍指offer]面試題第[28]題[Leedcode][JAVA][第101題][對稱二叉樹][隊(duì)列][遞歸]
[劍指offer][JAVA]面試題第[29]題[順時(shí)針打印矩陣][數(shù)組]
[劍指offer][JAVA]面試題第[30]題[包含min函數(shù)的棧][雙棧輔助棧][單棧]
[劍指offer][JAVA]面試題第[31]題[棧的壓入、彈出序列][棧]
[劍指offer][JAVA]面試題第[32-1]題[從上到下打印二叉樹][BFS]
[劍指offer][JAVA]面試題第[32-2]題[從上到下打印二叉樹][BFS]
[劍指offer][JAVA]面試題第[32-3]題[從上到下打印二叉樹 ][BFS]
[劍指offer][JAVA]面試題第[33]題[二叉搜索樹的后序遍歷][單調(diào)棧][遞歸分治]
[劍指offer][JAVA]面試題第[34]題[二叉樹中和為某一值的路徑][回溯]
[劍指offer]面試題第[35]題[Leetcode][第138題][JAVA][復(fù)雜鏈表的復(fù)制][暴力][HashMap][復(fù)制鏈表]
[劍指offer]面試題第[36]題[JAVA][二叉搜索樹與雙向鏈表][遞歸]
[劍指offer]面試題第[37]題[Leedcode][JAVA][第297題][二叉樹列的序列化與反序列化][遞歸][BFS]
[劍指offer]面試題第[38]題[JAVA][字符串的排列][回溯法]
[劍指offer][JAVA]面試題第[39]題[數(shù)組中出現(xiàn)次數(shù)超過一半的數(shù)字][HashMap][摩爾投票法]
[劍指offer][JAVA][面試第40題][最小的k個(gè)數(shù)][快選][堆][BST]
[劍指offer]面試題第[41]題[Leetcode][第235題][JAVA][數(shù)據(jù)流中的中位數(shù)][優(yōu)先隊(duì)列][堆]
[劍指offer]面試題第[42]題[Leedcode][JAVA][第53題][最大子序和][動(dòng)態(tài)規(guī)劃][貪心][分治]
[劍指offer]面試題第[43]題[Leetcode][第233題][JAVA][1~n整數(shù)中1出現(xiàn)的次數(shù)][找規(guī)律][遞歸]
[劍指offer]面試題第[44]題[JAVA][數(shù)字序列中某一位的數(shù)字][找規(guī)律]
[劍指offer]面試題第[45]題[JAVA][把數(shù)組排成最小的數(shù)][快排][ Comparator][PriorityQueue]
[劍指offer][JAVA]面試題第[46]題[把數(shù)字翻譯成字符串][遞歸][逆推]
[劍指offer]面試題第[47]題[JAVA][禮物的最大價(jià)值][動(dòng)態(tài)規(guī)劃]
[劍指offer]面試題第[48]題[Leetcode][JAVA][第3題][無重復(fù)字符的最長字串][滑動(dòng)窗口][HashSet/Map]
[劍指offer]面試題第[49]題[Leetcode][第264題][JAVA][丑數(shù)][動(dòng)態(tài)規(guī)劃][堆]
[劍指offer]面試題第[50]題[JAVA][第一個(gè)只出現(xiàn)一次的字符][哈希表][HashMap]
[劍指offer][JAVA]面試題[51][數(shù)組中的逆序?qū)[歸并排序]
[劍指offer]面試題第[52]題[Leedcode][第160題][JAVA][相交鏈表][雙指針]
[劍指offer]面試題第[53-1]題[JAVA][在排序數(shù)組中查找數(shù)字-1][二分法][暴力法]
[劍指offer]面試題第[53-2]題[JAVA][0-n-1中缺失的數(shù)字][二分法][暴力法]
[劍指offer]面試題第[54]題[JAVA][二叉搜索樹的第k大節(jié)點(diǎn)][遞歸][迭代]
[劍指offer]面試題第[55-1]題[JAVA][二叉樹的深度][BFS][DFS]
[劍指offer]面試題第[55-2]題[Leetcode][第110題][JAVA][平衡二叉樹][DFS][剪枝]
[劍指offer][JAVA][面試題56 - I][第260題][位運(yùn)算][HashSet]
[劍指offer]面試題第[56-2]題[JAVA][數(shù)組中數(shù)字出現(xiàn)的次數(shù)][狀態(tài)機(jī)][hashmap][位運(yùn)算]
[劍指offer]面試題第[57]題[Leetcode][第167題][JAVA][和為s的兩個(gè)數(shù)字][兩數(shù)之和][HashSet][二分][雙指針]
[劍指offer]面試題第[57-2]題[JAVA][和為s的連續(xù)正數(shù)序列][數(shù)學(xué)法][滑動(dòng)窗口]
[劍指offer]面試題第[58]題[Leetcode][JAVA][第151題][翻轉(zhuǎn)單詞][字符串常用函數(shù)總結(jié)]
[劍指offer]面試題第[58-2]題[JAVA][左旋轉(zhuǎn)字符串][拼接]
[劍指offer]面試題第[59-1]題[Leetcode][第239題][JAVA][滑動(dòng)窗口的最大值][單調(diào)隊(duì)列][優(yōu)先隊(duì)列]
[劍指offer]面試題第[59-2]題[JAVA][隊(duì)列的最大值][暴力][雙端隊(duì)列]
[劍指offer]面試題第[60]題[JAVA][n個(gè)骰子的點(diǎn)數(shù)][動(dòng)態(tài)規(guī)劃][空間優(yōu)化]
[劍指offer]面試題第[61]題[JAVA][撲克牌中的點(diǎn)數(shù)][HashSet][數(shù)組]
[劍指offer][JAVA][第62題][約瑟夫環(huán)][LinkedList vs ArrayList]
[劍指offer]面試題第[63]題[Leetcode][第121題][JAVA][買賣股票的最佳時(shí)機(jī)][動(dòng)態(tài)規(guī)劃][暴力]
[劍指offer][JAVA]面試題第[64]題[求1+2+…+n][邏輯運(yùn)算符]
[劍指offer]面試題第[65]題[JAVA][不用加減乘除做加法][位運(yùn)算]
[劍指offer]面試題第[66]題[構(gòu)建乘積數(shù)組][Leetcode][JAVA][第238題][除自身以外數(shù)組的乘積][數(shù)組]
[劍指offer]面試題第[67]題[Leetcode][JAVA][第8題] 字符串轉(zhuǎn)換整數(shù) (atoi)[字符串]
[劍指offer]面試題第[68-1]題[Leedcode][JAVA][第235題][二叉搜索樹的最近公共祖先][遞歸][BFS]
[劍指offer]面試題第[68-2]題[Leetcode][第236題][JAVA][二叉搜索樹的最近公共祖先][遞歸]
牛客網(wǎng) 題集
[劍指offer]面試題第[1]題[JAVA][二維數(shù)組中的查找][數(shù)組][二分]
[劍指offer]面試題第[2]題[JAVA][替換空格][函數(shù)][字符串]
[劍指offer]面試題第[3]題[JAVA][從尾到頭打印鏈表][棧]
[劍指offer]面試題第[6]題[JAVA][旋轉(zhuǎn)數(shù)組的最小數(shù)字][二分法]
[劍指offer]面試題第[7]題[JAVA][斐波那契數(shù)列][遞歸]
總結(jié)
以上是生活随笔為你收集整理的【剑指offer】【leetcode精选题集】【Java】剑指offer题解合集 更新中的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面试要求 熟悉linux系统,Linux
- 下一篇: 几何画板中可以这样选择对象