# hello-algorithm
**Repository Path**: sunnywyzy/hello-algorithm
## Basic Information
- **Project Name**: hello-algorithm
- **Description**: 小浩算法
- **Primary Language**: Unknown
- **License**: LGPL-2.1
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-08-18
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 简介
> 小浩算法是我在疫情期间完成的一部图解算法题典! 目前共完成 140+ 道高频面试算法题目,总计 40w 字,全部采用漫画图解的方式,简单易懂。拥有近 10w 读者!
>
> [点击即可下载](https://www.geekxh.com/0.0.%E5%AD%A6%E4%B9%A0%E9%A1%BB%E7%9F%A5/03.html)
这也许是东半球最好的编程学习类项目!
### 本项目包括
| 👀:[小浩算法图解题典](https://www.geekxh.com/0.0.%E5%AD%A6%E4%B9%A0%E9%A1%BB%E7%9F%A5/03.html?3pVd) | | | |
| :---: | :---- | :--- | :--- |
| 🚀:[大厂面经汇总指南](https://github.com/geekxh/hello-algorithm/tree/master/%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B1%87%E6%80%BB100%E7%AF%87) | [java](https://github.com/geekxh/hello-algorithm/tree/master/%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B1%87%E6%80%BB100%E7%AF%87/Java) | [python](https://github.com/geekxh/hello-algorithm/tree/master/%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B1%87%E6%80%BB100%E7%AF%87/Python) | [前端](https://github.com/geekxh/hello-algorithm/tree/master/%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B1%87%E6%80%BB100%E7%AF%87/%E5%89%8D%E7%AB%AF) |
| 💯:[剑指offer系列专栏](https://github.com/geekxh/hello-algorithm/tree/master/%E5%89%91%E6%8C%87Offer100%E5%A4%A9)| | | |
| 🐒:[超清思维导图集锦](https://github.com/geekxh/hello-algorithm/tree/master/%E8%B6%85%E6%B8%85%E6%80%9D%E7%BB%B4%E5%AF%BC%E5%9B%BE100%E5%BC%A0) | | | |
| 📚:[超清电子书一千本](https://github.com/geekxh/hello-algorithm/tree/master/%E6%B8%85%E6%99%B0%E7%89%88%E7%94%B5%E5%AD%90%E4%B9%A6100%E6%9C%AC) | | | |
### 使用指南
1、因为本教程完全免费,但现在被一些不良商家拿去卖钱, 所以我需要你先帮我点一个 star ,助力原创,防止更多人上当受骗,也顺便支持我一下。
2、如果你想直接下载我的这本电子书,[点击这里就行](https://www.geekxh.com/0.0.%E5%AD%A6%E4%B9%A0%E9%A1%BB%E7%9F%A5/03.html?3pVd)
3、如果你还想加入我们的万人刷题群,和我们一起交流,遇见更优秀的人。请下方扫码回复【进群】
> [](https://www.geekxh.com/code.png)
4、当然,也许你就想加我的私人微信: [个人名片](https://www.geekxh.com/contact.jpeg)
5、本项目还包括:a、100 张超清思维导图 b、100 篇大厂面试面经 c、100 本清晰版电子书
注:资料不要贪多,找到适合自己的才重要。
### 资料推荐
很多人让我推荐算法视频,我就帮大家找了一个,是前 Facebook 工程师的一个算法视频,主要是应对算法面试。该视频为付费视频。
对于基础差的同学,看视频不失为一种效率更高的方法,大家可以尝试学学看。[【点击获取】](https://u.geekbang.org/subject/prioralgorithm?gk_cus_user_wechat=university&utm_source=xiaohaosuanfaguanggao&utm_medium=0731&utm_term=xiaohaosuanfaguanggao0731)

另外,我这里再推荐几本算法书籍,大家可以尝试学习
《算法4》--- 主要是基础知识,对排序,查找,图,字符串讲解的图非常经典。适合初学者。
《剑指offer》--- 在有一定刷题经验后进行自我学习。初学者可以先看看上面的视频,掌握常见题目思路后再进行学习。
《算法导论》--- 很有名很经典,但更多被用来当作资料查阅,不建议初学者通读。
《算法引论》--- 从设计算法的角度思考问题,难度颇大,不适合初学者。
### 内容展示
我这里截取了思维导图以及算法题解的内容图片,可以看一下效果:
导图目录:[点击查看](https://www.geekxh.com/daotu-1.png)
导图效果展示:[点击查看](https://www.geekxh.com/daotu-2.png)
电子书效果展示: [点击查看](https://www.geekxh.com/book.png)
网站效果:[点击查看](https://www.geekxh.com/demo.png)
### 获取全部内容方式(任选其一)
1、通过网站下载(推荐,网速快):[下载地址](https://www.geekxh.com/0.0.%E5%AD%A6%E4%B9%A0%E9%A1%BB%E7%9F%A5/03.html?3pVd)
2、直接通过 github clone 项目。(国内不推荐)
3、公众号扫码回复 999。(直接通过百度云下载)
### 小浩算法图解题典
难度:A 基础 B 进阶
| Title | 分类 | 难度 |
|---|---|---|
| [开始学习](http://www.geekxh.com) | 指导 | |
| [阅读指南](http://www.geekxh.com/c99/hello.html)| 指导 | |
| [01.两个数组的交集(350)](http://www.geekxh.com/1.0.数组系列/001.html) | 数组 | |
| [02.最长公共前缀(14)](http://www.geekxh.com/1.0.数组系列/002.html) | 数组 | |
| [03.买卖股票的最佳时机(122)](http://www.geekxh.com/1.0.数组系列/003.html) | 数组 | |
| [04.旋转数组(189)](http://www.geekxh.com/1.0.数组系列/004.html) | 数组 | |
| [05.原地删除(27)](http://www.geekxh.com/1.0.数组系列/005.html) | 数组 | |
| [06.加一(66)](http://www.geekxh.com/1.0.数组系列/006.html) | 数组 | |
| [07.两数之和(1)](http://www.geekxh.com/1.0.数组系列/007.html) | 数组 | |
| [08.三数之和(15)](http://www.geekxh.com/1.0.数组系列/008.html) | 数组 | |
| [09.Z字形变换(6)](http://www.geekxh.com/1.0.数组系列/009.html) | 数组 | |
| [01.删除链表倒数第N个节点(19)](http://www.geekxh.com/1.1.链表系列/101.html) | 链表 | |
| [02.合并两个有序链表(21)](http://www.geekxh.com/1.1.链表系列/102.html) | 链表 | |
| [03.环形链表(141)](http://www.geekxh.com/1.1.链表系列/103.html) | 链表 | |
| [04.两数相加(2)](http://www.geekxh.com/1.1.链表系列/104.html) | 链表 | |
| [01.爬楼梯(70)](http://www.geekxh.com/1.2.动态规划系列/201.html) | 动态规划 | |
| [02.最大子序和(53)](http://www.geekxh.com/1.2.动态规划系列/202.html) | 动态规划 | |
| [03.最长上升子序列(300)](http://www.geekxh.com/1.2.动态规划系列/203.html) | 动态规划 | |
| [04.三角形最小路径和(120)](http://www.geekxh.com/1.2.动态规划系列/204.html) | 动态规划 | |
| [05.最小路径和(64)](http://www.geekxh.com/1.2.动态规划系列/205.html) | 动态规划 | |
| [06.打家劫舍(198)](http://www.geekxh.com/1.2.动态规划系列/206.html) | 动态规划 | |
| [01.反转字符串(344)](http://www.geekxh.com/1.3.字符串系列/301.html) | 字符串 | |
| [02.字符串中的第一个唯一字符(387)](http://www.geekxh.com/1.3.字符串系列/302.html) | 字符串 | |
| [03.实现 Sunday 匹配](http://www.geekxh.com/1.3.字符串系列/303.html) | 字符串 | |
| [04.大数打印](http://www.geekxh.com/1.3.字符串系列/304.html) | 字符串 | |
| [05.验证回文串(125)](http://www.geekxh.com/1.3.字符串系列/305.html) | 字符串 | |
| [06.KMP 精讲](http://www.geekxh.com/1.3.字符串系列/306.html) | 字符串 | |
| [07.旋转字符串(796)](http://www.geekxh.com/1.3.字符串系列/307.html) | 字符串 | |
| [08.最后一个单词的长度(58)](http://www.geekxh.com/1.3.字符串系列/308.html) | 字符串 | |
| [01.最大深度与DFS(104)](http://www.geekxh.com/1.4.二叉树系列/401.html) | 二叉树 | |
| [02.层次遍历与BFS(102)](http://www.geekxh.com/1.4.二叉树系列/402.html) | 二叉树 | |
| [03.BST与其验证(98)](http://www.geekxh.com/1.4.二叉树系列/403.html) | 二叉树 | |
| [04.BST 的查找(700)](http://www.geekxh.com/1.4.二叉树系列/404.html) | 二叉树 | |
| [05.BST 的删除(450)](http://www.geekxh.com/1.4.二叉树系列/405.html) | 二叉树 | |
| [06.平衡二叉树(110)](http://www.geekxh.com/1.4.二叉树系列/406.html) | 二叉树 | |
| [07.完全二叉树(222)](http://www.geekxh.com/1.4.二叉树系列/407.html) | 二叉树 | |
| [08.二叉树的剪枝(814)](http://www.geekxh.com/1.4.二叉树系列/408.html) | 二叉树 | |
| [01.滑动窗口最大值(239)](http://www.geekxh.com/1.5.滑动窗口系列/501.html) | 滑动窗口 | |
| [02.无重复字符的最长子串(3)](http://www.geekxh.com/1.5.滑动窗口系列/502.html) | 滑动窗口 | |
| [03.找到字符串中所有字母异位词(438)](http://www.geekxh.com/1.5.滑动窗口系列/503.html) | 滑动窗口 | |
| [04.和为s的连续正数序列](http://www.geekxh.com/1.5.滑动窗口系列/504.html) | 滑动窗口 | |
| [01.囚徒困境](http://www.geekxh.com/1.6.博弈论系列/601.html) | 博弈论系列 | |
| [02.辛普森悖论](http://www.geekxh.com/1.6.博弈论系列/602.html) | 博弈论系列 | |
| [03.红眼睛和蓝眼睛](http://www.geekxh.com/1.6.博弈论系列/603.html) | 博弈论系列 | |
| [04.海盗分金币](http://www.geekxh.com/1.6.博弈论系列/604.html) | 博弈论系列 | |
| [05.智猪博弈](http://www.geekxh.com/1.6.博弈论系列/605.html) | 博弈论系列 | |
| [06.生男生女的问题](http://www.geekxh.com/1.6.博弈论系列/606.html) | 博弈论系列 | |
| [07.硬币问题](http://www.geekxh.com/1.6.博弈论系列/607.html) | 博弈论系列 | |
| [08.画圈圈的问题](http://www.geekxh.com/1.6.博弈论系列/608.html) | 博弈论系列 | |
| [09.巧克力问题](http://www.geekxh.com/1.6.博弈论系列/609.html) | 博弈论系列 | |
| [10.大鱼和小鱼的问题](http://www.geekxh.com/1.6.博弈论系列/610.html) | 博弈论系列 | |
| [01.使用位运算求和](http://www.geekxh.com/1.8.位运算系列/801.html) | 位运算系列 | |
| [02.2的幂(231)](http://www.geekxh.com/1.8.位运算系列/802.html) | 位运算系列 | |
| [03.返回一个数二进制中1的个数](http://www.geekxh.com/1.8.位运算系列/803.html) | 位运算系列 | |
| [04.只出现一次的数字](http://www.geekxh.com/1.8.位运算系列/804.html) | 位运算系列 | |
| [05.只出现一次的数字Ⅱ](http://www.geekxh.com/1.8.位运算系列/805.html) | 位运算系列 | |
| [06.缺失数字(268)](http://www.geekxh.com/1.8.位运算系列/806.html) | 位运算系列 | |
| [01.爱吃香蕉的珂珂(875)](http://www.geekxh.com/1.9.二分法系列/901.html) | 二分法系列 | |
| [02.x的平方根(69)](http://www.geekxh.com/1.9.二分法系列/902.html) | 二分法系列 | |
| [03.x的平方根(69)](http://www.geekxh.com/1.9.二分法系列/903.html) | 二分法系列 | |
| [04.旋转排序数组中的最小值Ⅰ(153)](http://www.geekxh.com/1.9.二分法系列/904.html) | 二分法系列 | |
| [05.旋转排序数组中的最小值Ⅱ(154)](http://www.geekxh.com/1.9.二分法系列/905.html) | 二分法系列 | |
| [06.供暖器(475)](http://www.geekxh.com/1.9.二分法系列/906.html) | 二分法系列 | |
| [01.螺旋矩阵(54)](http://www.geekxh.com/1.99.其他补充题目/01.html) | 高频面试题目| |
| [02.只有两个键的键盘(650)](http://www.geekxh.com/1.99.其他补充题目/02.html) | 高频面试题目| |
| [03.24点游戏(679)](http://www.geekxh.com/1.99.其他补充题目/03.html) | 高频面试题目| |
| [04.飞机座位分配概率(1227)](http://www.geekxh.com/1.99.其他补充题目/04.html) | 高频面试题目| |
| [05.水分子的产生](http://www.geekxh.com/1.99.其他补充题目/05.html) | 高频面试题目| |
| [06.救生艇(881)](http://www.geekxh.com/1.99.其他补充题目/06.html) | 高频面试题目| |
| [07.救生艇(881)](http://www.geekxh.com/1.99.其他补充题目/07.html) | 高频面试题目| |
| [08.灯泡开关(319)](http://www.geekxh.com/1.99.其他补充题目/08.html) | 高频面试题目| |
| [09.三门问题](http://www.geekxh.com/1.99.其他补充题目/09.html) | 高频面试题目| |
| [10.猜数字游戏(299)](http://www.geekxh.com/1.99.其他补充题目/10.html) | 高频面试题目| |
| [11.LRU缓存机制(146)](http://www.geekxh.com/1.99.其他补充题目/11.html) | 高频面试题目| |
| [12.最小的k个数](http://www.geekxh.com/1.99.其他补充题目/12.html) | 高频面试题目| |
| [13.不同路径](http://www.geekxh.com/1.99.其他补充题目/13.html) | 高频面试题目| |
| [14.不同路径-障碍物](http://www.geekxh.com/1.99.其他补充题目/14.html) | 高频面试题目| |
| [15.连续n个数的和](http://www.geekxh.com/1.99.其他补充题目/15.html) | 高频面试题目| |
| [16.盛水最多的容器](http://www.geekxh.com/1.99.其他补充题目/16.html) | 高频面试题目| |
| [17.扑克牌中的顺子容器](http://www.geekxh.com/1.99.其他补充题目/17.html) | 高频面试题目| |
| [18.整数拆分(343)](http://www.geekxh.com/1.99.其他补充题目/18.html) | 高频面试题目| |
| [19.移动石子到连续(1033)](http://www.geekxh.com/1.99.其他补充题目/19.html) | 高频面试题目| |
| [20.Nim游戏(292)](http://www.geekxh.com/1.99.其他补充题目/20.html) | 高频面试题目| |
| [21.寻找两个正序数组的中位数(4)](http://www.geekxh.com/1.99.其他补充题目/21.html) | 高频面试题目| |
| [22.第k个最大元素(215)](http://www.geekxh.com/1.99.其他补充题目/22.html) | 高频面试题目| |
| [23.镜面反射(858)](http://www.geekxh.com/1.99.其他补充题目/23.html) | 高频面试题目| |
| [25.整数转罗马数字(12)](http://www.geekxh.com/1.99.其他补充题目/25.html) | 高频面试题目| |
| [26.荷兰国旗问题](http://www.geekxh.com/1.99.其他补充题目/26.html) | 高频面试题目| |
| [27.六九问题](http://www.geekxh.com/1.99.其他补充题目/27.html) | 高频面试题目| |
| [28.有效的数独](http://www.geekxh.com/1.99.其他补充题目/28.html) | 高频面试题目| |
| [29.费米估算](http://www.geekxh.com/1.99.其他补充题目/29.html) | 高频面试题目| |
| [30.分发饼干](http://www.geekxh.com/1.99.其他补充题目/30.html) | 高频面试题目| |
| [31.生命游戏(289)](http://www.geekxh.com/1.99.其他补充题目/31.html) | 高频面试题目| |
| [32.搜索二维矩阵(74)](http://www.geekxh.com/1.99.其他补充题目/32.html) | 高频面试题目| |
| [33.子集(78)](http://www.geekxh.com/1.99.其他补充题目/33.html) | 高频面试题目| |
| [34.面试中的智力题](http://www.geekxh.com/1.99.其他补充题目/34.html) | 高频面试题目| |
| [35.旋转图像(48)](http://www.geekxh.com/1.99.其他补充题目/51.html) | 高频面试题目| |
### 算法基础系列
| 知识点 | 分类 |
|---|---|
| [排序算法](http://www.geekxh.com/2.0.排序系列/0.hello.html) | 图解排序 |
| [冒泡排序](http://www.geekxh.com/2.0.排序系列/1.bubbleSort.html) | 图解排序 |
| [选择排序](http://www.geekxh.com/2.0.排序系列/2.selectionSort.html) | 图解排序 |
| [插入排序](http://www.geekxh.com/2.0.排序系列/3.insertionSort.html) | 图解排序 |
| [希尔排序](http://www.geekxh.com/2.0.排序系列/4.shellSort.html) | 图解排序 |
| [归并排序](http://www.geekxh.com/2.0.排序系列/5.mergeSort.html) | 图解排序 |
| [快速排序](http://www.geekxh.com/2.0.排序系列/6.quickSort.html) | 图解排序 |
| [堆排序](http://www.geekxh.com/2.0.排序系列/7.heapSort.html) | 图解排序 | |
### 剑指offer题解
| Title | 学习地址 |
|---|---|
| 01、找出数组中重复的数字 | [Find Duplication In Array](./剑指Offer100天/03_01_DuplicationInArray) |
| 02、找出数组中重复的数字II | [Find Duplication In Array II](./剑指Offer100天/03_02_DuplicationInArrayNoEdit) |
| 03、二维数组中的查找 | [Find In Partially Sorted Matrix](./剑指Offer100天/04_FindInPartiallySortedMatrix) |
| 04、将字符串中的所有空格替换为%20 | [Replace Spaces](./剑指Offer100天/05_ReplaceSpaces) |
| 05、从尾到头打印链表 | [Print List In Reversed Order](./剑指Offer100天/06_PrintListInReversedOrder) |
| 06、重建二叉树 | [Construct Binary Tree](./剑指Offer100天/07_ConstructBinaryTree) |
| 07、二叉树的下一个结点 | [Next Node In Binary Trees](./剑指Offer100天/08_NextNodeInBinaryTrees) |
| 08、用两个栈实现队列 | [Queue With Two Stacks](./剑指Offer100天/09_01_QueueWithTwoStacks) |
| 09、用两个队列实现栈 | [Stack With Two Queues](./剑指Offer100天/09_02_StackWithTwoQueues) |
| 10、斐波那契数列 | [Fibonacci](./剑指Offer100天/10_01_Fibonacci) |
| 11、跳台阶 | [Jump Floor](./剑指Offer100天/10_02_JumpFloor) |
| 12、变态跳台阶 | [Jump Floor II](./剑指Offer100天/10_03_JumpFloorII) |
| 13、矩形覆盖 | [Rect Cover](./剑指Offer100天/10_04_RectCover) |
| 14、旋转数组的最小数字 | [Min Number In Rotated Array](./剑指Offer100天/11_MinNumberInRotatedArray) |
| 15、矩阵中的路径 | [String Path In Matrix](./剑指Offer100天/12_StringPathInMatrix) |
| 16、机器人的移动范围 | [Robot Move](./剑指Offer100天/13_RobotMove) |
| 17、剪绳子求最大乘积 | [Cutting Rope](./剑指Offer100天/14_CuttingRope) |
| 18、二进制中 1 的个数 | [Number Of 1 In Binary](./剑指Offer100天/15_NumberOf1InBinary) |
| 19、数值的整数次方 | [Power](./剑指Offer100天/16_Power) |
| 20、打印从 1 到最大的 n 位数 | [Print 1 To Max Of N Digits](./剑指Offer100天/17_Print1ToMaxOfNDigits) |
| 21、在O(1)时间内删除链表节点 | [Delete Node In List](./剑指Offer100天/18_01_DeleteNodeInList) |
| 22、删除链表中重复的节点 | [Delete Duplicated Node](./剑指Offer100天/18_02_DeleteDuplicatedNode) |
| 23、正则表达式匹配 | [Regular Expressions Matching](./剑指Offer100天/19_RegularExpressionsMatching) |
| 24、表示数值的字符串 | [Numeric Strings](./剑指Offer100天/20_NumericStrings) |
| 25、调整数组顺序使奇数位于偶数前面 | [Reorder Array](./剑指Offer100天/21_ReorderArray) |
| 26、链表中倒数第k个结点 | [Kth Node From End](./剑指Offer100天/22_KthNodeFromEnd) |
| 27、链表中环的入口结点 | [Entry Node In List Loop](./剑指Offer100天/23_EntryNodeInListLoop) |
| 28、反转链表 | [Reverse List](./剑指Offer100天/24_ReverseList) |
| 29、合并两个排序的链表 | [Merge Sorted Lists](./剑指Offer100天/25_MergeSortedLists) |
| 30、树的子结构 | [Substructure In Tree](./剑指Offer100天/26_SubstructureInTree) |
| 31、二叉树的镜像 | [Mirror Of Binary Tree](./剑指Offer100天/27_MirrorOfBinaryTree) |
| 32、对称的二叉树 | [Symmetrical Binary Tree](./剑指Offer100天/28_SymmetricalBinaryTree) |
| 33、顺时针打印矩阵 | [Print Matrix](./剑指Offer100天/29_PrintMatrix) |
| 34、包含min函数的栈 | [Min In Stack](./剑指Offer100天/30_MinInStack) |
| 35、栈的压入、弹出序列 | [Stack Push Pop Order](./剑指Offer100天/31_StackPushPopOrder) |
| 36、不分行从上到下打印二叉树 | [Print Tree From Top To Bottom](./剑指Offer100天/32_01_PrintTreeFromTopToBottom) |
| 37、把二叉树打印成多行 | [Print Trees In Lines](./剑指Offer100天/32_02_PrintTreesInLines) |
| 38、按之字形打印二叉树 | [Print Trees In Zigzag](./剑指Offer100天/32_03_PrintTreesInZigzag) |
| 39、二叉搜索树的后序遍历序列 | [Squence Of BST](./剑指Offer100天/33_SquenceOfBST) |
| 40、二叉树中和为某一值的路径 | [Path In Tree](./剑指Offer100天/34_PathInTree) |
| 41、复杂链表的复制 | [Copy Complex List](./剑指Offer100天/35_CopyComplexList) |
| 42、二叉搜索树与双向链表 | [Convert Binary Search Tree](./剑指Offer100天/36_ConvertBinarySearchTree) |
| 43、数组中出现次数超过一半的数字 | [More Than Half Number](./剑指Offer100天/39_MoreThanHalfNumber) |
| 44、获取数组中最小的k个数 | [K Least Numbers](./剑指Offer100天/40_KLeastNumbers) |
| 45、数据流中的中位数 | [Stream Median](./剑指Offer100天/41_StreamMedian) |
| 46、连续子数组的最大和 | [Greatest Sum Of Subarrays](./剑指Offer100天/42_GreatestSumOfSubarrays) |
| 47、数字序列中某一位的数字 | [Digits In Sequence](./剑指Offer100天/44_DigitsInSequence) |
| 48、把数组排成最小的数 | [Sort Array For Min Number](./剑指Offer100天/45_SortArrayForMinNumber) |
| 49、把数字翻译成字符串 | [Translate Numbers To Strings](./剑指Offer100天/46_TranslateNumbersToStrings) |
| 50、礼物的最大价值 | [Max Value Of Gifts](./剑指Offer100天/47_MaxValueOfGifts) |
| 51、最长不含重复字符的子字符串 | [Longest Substring Without Dup](./剑指Offer100天/48_LongestSubstringWithoutDup) |
| 52、两个链表的第一个公共结点 | [First Common Nodes In Lists](./剑指Offer100天/52_FirstCommonNodesInLists) |
| 53、数字在排序数组中出现的次数 | [Number Of K](./剑指Offer100天/53_01_NumberOfK) |
| 54、0到n-1中缺失的数字| [Missing Number](./剑指Offer100天/53_02_MissingNumber) |
| 55、数组中数值和下标相等的元素 | [Integer Identical To Index](./剑指Offer100天/53_03_IntegerIdenticalToIndex) |
| 56、二叉树的深度 | [Tree Depth](./剑指Offer100天/55_01_TreeDepth) |
| 57、平衡二叉树 | [Balanced Binary Tree](./剑指Offer100天/55_02_BalancedBinaryTree) |
| 58、数组中只出现一次的两个数字 | [Numbers Appear Once](./剑指Offer100天/56_01_NumbersAppearOnce) |
| 59、数组中唯一只出现一次的数字 | [Number Appearing Once](./剑指Offer100天/56_02_NumberAppearingOnce) |
| 60、和为S的两个数字 | [Two Numbers With Sum](./剑指Offer100天/57_01_TwoNumbersWithSum) |
| 61、和为S的连续正数序列 | [Continuous Squence With Sum](./剑指Offer100天/57_02_ContinuousSquenceWithSum) |
| 62、翻转单词顺序 | [Reverse Words In Sentence](./剑指Offer100天/58_01_ReverseWordsInSentence) |
| 63、左旋转字符串 | [Left Rotate String](./剑指Offer100天/58_02_LeftRotateString) |
| 64、滑动窗口的最大值 | [Max In Sliding Window](./剑指Offer100天/59_01_MaxInSlidingWindow) |
| 65、扑克牌的顺子 | [Continous Cards](./剑指Offer100天/61_ContinousCards) |