# [剑指Offer](../README.md) ## 文件目录 - [入门](#入门) - [简单](#简单) - [中等](#中等) -------------------- ## [入门](src/com/cpucode/java/getting/started) - [x] [Jz7__斐波那契数列](src/com/cpucode/java/getting/started/Jz7.java) - [返回目录](#文件目录) -------------------------- ## [简单](src/com/cpucode/java/simple) - [x] [Jz5__用两个栈实现队列](src/com/cpucode/java/simple/Jz5.java) - [x] [Jz6__旋转数组的最小数字](src/com/cpucode/java/simple/Jz6.java) - [x] [Jz9__变态跳台阶](src/com/cpucode/java/simple/Jz9.java) - [x] [Jz16__合并两个排序的链表](src/com/cpucode/java/simple/Jz16.java) - [x] [Jz18__二叉树的镜像](src/com/cpucode/java/simple/Jz18.java) - [x] [Jz28__数组中出现次数超过一半的数字](src/com/cpucode/java/simple/Jz28.java) - [x] [Jz30__连续子数组的最大和](src/com/cpucode/java/simple/Jz30.java) - [x] [Jz34__第一个只出现一次的字符位置](src/com/cpucode/java/simple/Jz34.java) - [x] [Jz38__二叉树的深度](src/com/cpucode/java/simple/Jz38.java) - [ ] [Jz39__平衡二叉树](src/com/cpucode/java/simple/Jz39.java) - [x] [Jz48__不用加减乘除做加法](src/com/cpucode/java/simple/Jz48.java) - [ ] [Jz51__构建乘积数组](src/com/cpucode/java/simple/Jz51.java) - [ ] [Jz62__二叉搜索树的第k个结点](src/com/cpucode/java/simple/Jz62.java) - [返回目录](#文件目录) -------------------------- ## [中等](src/com/cpucode/java/medium) - [ ] [Jz4__重建二叉树](src/com/cpucode/java/medium/Jz4.java) - [ ] [Jz8__跳台阶](src/com/cpucode/java/medium/Jz8.java) - [ ] [Jz10__矩形覆盖](src/com/cpucode/java/medium/Jz10.java) - [ ] [Jz11__二进制中1的个数](src/com/cpucode/java/medium/Jz11.java) - [ ] [Jz12__数值的整数次方](src/com/cpucode/java/medium/Jz12.java) - [ ] [Jz15__反转链表](src/com/cpucode/java/medium/Jz15.java) - [ ] [Jz21__栈的压入、弹出序列](src/com/cpucode/java/medium/Jz21.java) - [ ] [Jz26__二叉搜索树与双向链表](src/com/cpucode/java/medium/Jz26.java) - [ ] [Jz31__整数中1出现的次数](src/com/cpucode/java/medium/Jz31.java) - [ ] [Jz36__两个链表的第一个公共结点](src/com/cpucode/java/medium/Jz36.java) - [ ] [Jz37__数字在排序数组中出现的次数](src/com/cpucode/java/medium/Jz37.java) - [ ] [Jz40__数组中只出现一次的数字](src/com/cpucode/java/medium/Jz40.java) - [ ] [Jz41__和为S的连续正数序列](src/com/cpucode/java/medium/Jz41.java) - [ ] [Jz42__和为S的两个数字](src/com/cpucode/java/medium/Jz42.java) - [ ] [Jz43__左旋转字符串](src/com/cpucode/java/medium/Jz43.java) - [ ] [Jz45__扑克牌顺子](src/com/cpucode/java/medium/Jz45.java) - [ ] [Jz46__孩子们的游戏](src/com/cpucode/java/medium/Jz46.java) - [ ] [Jz47__求1+2+3+...+n](src/com/cpucode/java/medium/Jz47.java) - [ ] [Jz50__数组中重复的数字](src/com/cpucode/java/medium/Jz50.java) - [ ] [Jz53__表示数值的字符串](src/com/cpucode/java/medium/Jz53.java) - [ ] [Jz54__字符流中第一个不重复的字符](src/com/cpucode/java/medium/Jz54.java) - [ ] [Jz55__链表中环的入口结点](src/com/cpucode/java/medium/Jz55.java) - [ ] [Jz57__二叉树的下一个结点](src/com/cpucode/java/medium/Jz57.java) - [ ] [Jz60__把二叉树打印成多行](src/com/cpucode/java/medium/Jz60.java) - [ ] [Jz63__数据流中的中位数](src/com/cpucode/java/medium/Jz63.java) - [ ] [Jz67__剪绳子](src/com/cpucode/java/medium/Jz67.java) - [返回目录](#文件目录) -------------------- ## [较难](src/com/cpucode/java/difficulty) - [x] [Jz2__替换空格](src/com/cpucode/java/difficulty/Jz2.java) - [返回目录](#文件目录) -------------------- ## [困难](src/com/cpucode/java/very/difficulty) - [返回目录](#文件目录) ------------- - [返回顶层](../README.md)