# hello-algorithm **Repository Path**: JavaAbel/hello-algorithm ## Basic Information - **Project Name**: hello-algorithm - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 简介 English version repo and Gitbook is on [english branch](https://github.com/geekxh/hello-algorithm/tree/english) > 小浩算法是我在疫情期间完成的一部图解算法题典! 目前共完成 140+ 道高频面试算法题目,总计 40w 字,全部采用漫画图解的方式,简单易懂! > > [点击下载](https://www.geekxh.com/0.0.%E5%AD%A6%E4%B9%A0%E9%A1%BB%E7%9F%A5/03.html?3pVd)
扫码回复【进群】可加入我们的万人刷题学习群;回复【999】可直接下载该项目全部资源
包括:一千本开源电子书、各厂面经、百张思维导图、我写的图解算法题典
如果你愿意支持我,可以给项目点个star,我会很感激!

css html Statr

这也许是东半球最好的编程学习类项目!

### 本项目包括 | 👀 [小浩算法图解题典](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/%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%A61000%E6%9C%AC) | 🚀 [大厂面经汇总指南](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) | 🍄 [面试:Mysql](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/Mysql) | | 🍖 [面试:架构师](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/%E6%9E%B6%E6%9E%84%E5%B8%88) | 🌽 [面试:C](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/C%26C%2B%2B) | 🍏 [面试:C++](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/C%26C%2B%2B) | 🍐 [面试:机器学习]() | | 👺 [专栏:学习os](https://github.com/geekxh/hello-algorithm/tree/master/%E4%B8%93%E6%A0%8F/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F)| 📺 [专栏:学习linux](https://github.com/geekxh/hello-algorithm/tree/master/%E4%B8%93%E6%A0%8F/Linux) | 🎅 [专栏:学习mysql](https://github.com/geekxh/hello-algorithm/tree/master/%E4%B8%93%E6%A0%8F/Mysql) | 📡 [专栏:学习网络](https://github.com/geekxh/hello-algorithm/tree/master/%E4%B8%93%E6%A0%8F/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C) | | 🆎 [专栏:学习设计模式](https://github.com/geekxh/hello-algorithm/tree/master/%E4%B8%93%E6%A0%8F/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F)| 📝 [专栏:学习剑指offer](https://github.com/geekxh/hello-algorithm/tree/master/%E4%B8%93%E6%A0%8F/%E5%89%91%E6%8C%87offer) | | | ### 使用指南 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、如果你还想加入我们的万人刷题群,和我们一起交流,遇见更优秀的人。
4、当然,也许你就想加我的私人微信: [个人名片](https://www.geekxh.com/contact.jpeg) 注:资料不要贪多,找到适合自己的才重要。 ### 其他资料推荐 很多人让我推荐算法视频,我就帮大家找了一个,是前 Facebook 工程师的一个算法视频,主要是应对算法面试。**该视频虽为付费视频,但价格只要9块。** 非常适合基础差的同学。[【点击获取】](https://u.geekbang.org/subject/prioralgorithm?gk_cus_user_wechat=university&utm_source=kolxiaohaosuanfagithub&utm_medium=0911&utm_term=kolxiaohaosuanfagithub0911)
下面是另外两个资源:第一个是多线程专项提高,第二个是适合大学生的java就业课。
我这里再推荐几本算法书籍,大家可以尝试学习 | 书籍名 | 介绍 | |------|------| | 算法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) ### 小浩算法图解题典 难度: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](./专栏/剑指offer/03_01_DuplicationInArray) | | 02、找出数组中重复的数字II | [Find Duplication In Array II](./专栏/剑指offer/03_02_DuplicationInArrayNoEdit) | | 03、二维数组中的查找 | [Find In Partially Sorted Matrix](./专栏/剑指offer/04_FindInPartiallySortedMatrix) | | 04、将字符串中的所有空格替换为%20 | [Replace Spaces](./专栏/剑指offer/05_ReplaceSpaces) | | 05、从尾到头打印链表 | [Print List In Reversed Order](./专栏/剑指offer/06_PrintListInReversedOrder) | | 06、重建二叉树 | [Construct Binary Tree](./专栏/剑指offer/07_ConstructBinaryTree) | | 07、二叉树的下一个结点 | [Next Node In Binary Trees](./专栏/剑指offer/08_NextNodeInBinaryTrees) | | 08、用两个栈实现队列 | [Queue With Two Stacks](./专栏/剑指offer/09_01_QueueWithTwoStacks) | | 09、用两个队列实现栈 | [Stack With Two Queues](./专栏/剑指offer/09_02_StackWithTwoQueues) | | 10、斐波那契数列 | [Fibonacci](./专栏/剑指offer/10_01_Fibonacci) | | 11、跳台阶 | [Jump Floor](./专栏/剑指offer/10_02_JumpFloor) | | 12、变态跳台阶 | [Jump Floor II](./专栏/剑指offer/10_03_JumpFloorII) | | 13、矩形覆盖 | [Rect Cover](./专栏/剑指offer/10_04_RectCover) | | 14、旋转数组的最小数字 | [Min Number In Rotated Array](./专栏/剑指offer/11_MinNumberInRotatedArray) | | 15、矩阵中的路径 | [String Path In Matrix](./专栏/剑指offer/12_StringPathInMatrix) | | 16、机器人的移动范围 | [Robot Move](./专栏/剑指offer/13_RobotMove) | | 17、剪绳子求最大乘积 | [Cutting Rope](./专栏/剑指offer/14_CuttingRope) | | 18、二进制中 1 的个数 | [Number Of 1 In Binary](./专栏/剑指offer/15_NumberOf1InBinary) | | 19、数值的整数次方 | [Power](./专栏/剑指offer/16_Power) | | 20、打印从 1 到最大的 n 位数 | [Print 1 To Max Of N Digits](./专栏/剑指offer/17_Print1ToMaxOfNDigits) | | 21、在O(1)时间内删除链表节点 | [Delete Node In List](./专栏/剑指offer/18_01_DeleteNodeInList) | | 22、删除链表中重复的节点 | [Delete Duplicated Node](./专栏/剑指offer/18_02_DeleteDuplicatedNode) | | 23、正则表达式匹配 | [Regular Expressions Matching](./专栏/剑指offer/19_RegularExpressionsMatching) | | 24、表示数值的字符串 | [Numeric Strings](./专栏/剑指offer/20_NumericStrings) | | 25、调整数组顺序使奇数位于偶数前面 | [Reorder Array](./专栏/剑指offer/21_ReorderArray) | | 26、链表中倒数第k个结点 | [Kth Node From End](./专栏/剑指offer/22_KthNodeFromEnd) | | 27、链表中环的入口结点 | [Entry Node In List Loop](./专栏/剑指offer/23_EntryNodeInListLoop) | | 28、反转链表 | [Reverse List](./专栏/剑指offer/24_ReverseList) | | 29、合并两个排序的链表 | [Merge Sorted Lists](./专栏/剑指offer/25_MergeSortedLists) | | 30、树的子结构 | [Substructure In Tree](./专栏/剑指offer/26_SubstructureInTree) | | 31、二叉树的镜像 | [Mirror Of Binary Tree](./专栏/剑指offer/27_MirrorOfBinaryTree) | | 32、对称的二叉树 | [Symmetrical Binary Tree](./专栏/剑指offer/28_SymmetricalBinaryTree) | | 33、顺时针打印矩阵 | [Print Matrix](./专栏/剑指offer/29_PrintMatrix) | | 34、包含min函数的栈 | [Min In Stack](./专栏/剑指offer/30_MinInStack) | | 35、栈的压入、弹出序列 | [Stack Push Pop Order](./专栏/剑指offer/31_StackPushPopOrder) | | 36、不分行从上到下打印二叉树 | [Print Tree From Top To Bottom](./专栏/剑指offer/32_01_PrintTreeFromTopToBottom) | | 37、把二叉树打印成多行 | [Print Trees In Lines](./专栏/剑指offer/32_02_PrintTreesInLines) | | 38、按之字形打印二叉树 | [Print Trees In Zigzag](./专栏/剑指offer/32_03_PrintTreesInZigzag) | | 39、二叉搜索树的后序遍历序列 | [Squence Of BST](./专栏/剑指offer/33_SquenceOfBST) | | 40、二叉树中和为某一值的路径 | [Path In Tree](./专栏/剑指offer/34_PathInTree) | | 41、复杂链表的复制 | [Copy Complex List](./专栏/剑指offer/35_CopyComplexList) | | 42、二叉搜索树与双向链表 | [Convert Binary Search Tree](./专栏/剑指offer/36_ConvertBinarySearchTree) | | 43、数组中出现次数超过一半的数字 | [More Than Half Number](./专栏/剑指offer/39_MoreThanHalfNumber) | | 44、获取数组中最小的k个数 | [K Least Numbers](./专栏/剑指offer/40_KLeastNumbers) | | 45、数据流中的中位数 | [Stream Median](./专栏/剑指offer/41_StreamMedian) | | 46、连续子数组的最大和 | [Greatest Sum Of Subarrays](./专栏/剑指offer/42_GreatestSumOfSubarrays) | | 47、数字序列中某一位的数字 | [Digits In Sequence](./专栏/剑指offer/44_DigitsInSequence) | | 48、把数组排成最小的数 | [Sort Array For Min Number](./专栏/剑指offer/45_SortArrayForMinNumber) | | 49、把数字翻译成字符串 | [Translate Numbers To Strings](./专栏/剑指offer/46_TranslateNumbersToStrings) | | 50、礼物的最大价值 | [Max Value Of Gifts](./专栏/剑指offer/47_MaxValueOfGifts) | | 51、最长不含重复字符的子字符串 | [Longest Substring Without Dup](./专栏/剑指offer/48_LongestSubstringWithoutDup) | | 52、两个链表的第一个公共结点 | [First Common Nodes In Lists](./专栏/剑指offer/52_FirstCommonNodesInLists) | | 53、数字在排序数组中出现的次数 | [Number Of K](./专栏/剑指offer/53_01_NumberOfK) | | 54、0到n-1中缺失的数字| [Missing Number](./专栏/剑指offer/53_02_MissingNumber) | | 55、数组中数值和下标相等的元素 | [Integer Identical To Index](./专栏/剑指offer/53_03_IntegerIdenticalToIndex) | | 56、二叉树的深度 | [Tree Depth](./专栏/剑指offer/55_01_TreeDepth) | | 57、平衡二叉树 | [Balanced Binary Tree](./专栏/剑指offer/55_02_BalancedBinaryTree) | | 58、数组中只出现一次的两个数字 | [Numbers Appear Once](./专栏/剑指offer/56_01_NumbersAppearOnce) | | 59、数组中唯一只出现一次的数字 | [Number Appearing Once](./专栏/剑指offer/56_02_NumberAppearingOnce) | | 60、和为S的两个数字 | [Two Numbers With Sum](./专栏/剑指offer/57_01_TwoNumbersWithSum) | | 61、和为S的连续正数序列 | [Continuous Squence With Sum](./专栏/剑指offer/57_02_ContinuousSquenceWithSum) | | 62、翻转单词顺序 | [Reverse Words In Sentence](./专栏/剑指offer/58_01_ReverseWordsInSentence) | | 63、左旋转字符串 | [Left Rotate String](./专栏/剑指offer/58_02_LeftRotateString) | | 64、滑动窗口的最大值 | [Max In Sliding Window](./专栏/剑指offer/59_01_MaxInSlidingWindow) | | 65、扑克牌的顺子 | [Continous Cards](./专栏/剑指offer/61_ContinousCards) | ### License 本项目除部分引用开源技术文档的内容外,大部分为本人原创!欢迎任何以学习为目的的传播,但未授权任何平台进行转载!