# hello-algorithm **Repository Path**: hanhiver/hello-algorithm ## Basic Information - **Project Name**: hello-algorithm - **Description**: 本项目包括:1、我写的 30w 字图解算法题典 2、100 张各领域超清晰思维导图 3、小浩算法网站源代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 32 - **Created**: 2020-07-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 和小浩学算法 ## 简介 小浩算法是我在疫情期间完成的一部图解算法题典! 目前共完成 100+ 道高频面试算法题目,全部采用漫画图解的方式,简单易懂,适合初中级读者。 ## 如何学习 1、因为本教程完全免费,但现在被一些不良商家拿去卖钱, 所以我需要你先帮我点一个 star ,助力原创,防止更多人上当受骗,也顺便支持我一下。 2、目前我的内容除整理成一本 30w 字的电子书外,还会每天定期发布新的内容在公众号上。公众号中可以通过回复【加群】 进入万人刷题群,我们可以一起讨论问题。 > [![图片展示失败,点击查看](https://www.geekxh.com/code.png)](https://www.geekxh.com/code.png) 3、为了大家更好的学习,我还将所有的内容同步到了我的网站上。如果 github 网速慢,可以 通过网站直接下载我写的这本书,以及所有导图 网站地址:https://www.geekxh.com 4、当然,也许你就想加我的私人微信: [个人名片](https://www.geekxh.com/contact.jpeg) ## 内容展示 我这里截取了思维导图以及算法题解的内容图片,可以先看一下效果: 导图目录:[点击查看](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) 2、直接通过 github clone 项目。(因为资源较大,网速会比较慢) 3、公众号扫码回复 999。 ## 题解目录 * [开始学习](http://www.geekxh.com) * [阅读指南](http://www.geekxh.com/c99/hello.html) * [1.数组]() * [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) * [2.链表]() * [01.删除链表倒数第N个节点(19)](http://www.geekxh.com/1.1.链表系列/101.html) * [02.合并两个有序链表(21)](http://www.geekxh.com/1.1.链表系列/102.html) * [03.环形链表(21)](http://www.geekxh.com/1.1.链表系列/103.html) * [3.动态规划]() * [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) * [4.字符串]() * [01.反转字符串(344)](http://www.geekxh.com/1.3.字符串系列/301.html) * [02.字符串中的第一个唯一字符(387)](http://www.geekxh.com/1.3.字符串系列/302.html) * [5.二叉树]() * [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) * [6.滑动窗口]() * [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) * [7.博弈论系列]() * [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) * [8.位运算系列]() * [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.缺失数字(268)](http://www.geekxh.com/1.8.位运算系列/805.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) * [其他:排序专栏]() * [排序算法](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) * [计数排序](http://www.geekxh.com/2.0.排序系列/8.countingSort.html) * [桶排序](http://www.geekxh.com/2.0.排序系列/9.bucketSort.html) * [基数排序](http://www.geekxh.com/2.0.排序系列/10.radixSort.html)