36,121
stars
+1
6,377
forks
640
watchers
31
prs
44
issues
0
releases
0
discussions
README
简介
English version repo and Gitbook is on english branch
小浩算法是一套针对小白的完整的算法训练流程!
目前共包括以下几个步骤:
- PART_1_算法基础
- PART_2_力扣图解
- PART_3_大厂面试
- PART_4_CS知识汇总
目前已支持 PDF 下载
这也许是东半球最好的算法学习类项目!
我自己刷题都是在 lintcode 进行,也会在上面更新题解!下方可以直接进入~
- www.lintcode.com
- 另外推荐一套算法课,北大FB双料大佬的,我之前上过,性价比很高
- 最后,下方扫码可以领取我准备的刷题模板
正文
PART_1_算法基础
主要包括两部分:
- a:数据结构知识框架:为了大家更好的掌握数据结构和算法,我把基础知识整理成了一张思维导图,包括下面这些知识点:
开始学习
- b:对常用的数据结构知识进行总结:
链表
双向链表
队列
栈
哈希表(散列)
堆
优先队列
字典树
树
图
PART_2_力扣图解
显示更多
小浩图解算法题典.PDF【完整版】下载
- 开始学习
- 阅读指南
- 数组
- 01.最长公共前缀(14)
- 02.买卖股票的最佳时机(122)
- 03.旋转数组(189)
- 04.原地删除(27)
- 05.加一(66)
- 06.两数之和(1)
- 07.三数之和(15)
- 08.Z字形变换(6)
- 链表
- 01.删除链表倒数第N个节点(19)
- 02.合并两个有序链表(21)
- 03.环形链表(141)
- 04.两数相加(2)
- 动态规划
- 01.爬楼梯(70)
- 02.最大子序和(53)
- 03.最长上升子序列(300)
- 04.三角形最小路径和(120)
- 05.最小路径和(64)
- 06.打家劫舍(198)
- 字符串
- 01.反转字符串(344)
- 02.字符串中的第一个唯一字符(387)
- 03.实现 Sunday 匹配
- 04.大数打印
- 05.验证回文串(125)
- 06.KMP 精讲
- 07.旋转字符串(796)
- 08.最后一个单词的长度(58)
- 二叉树
- 01.最大深度与DFS(104)
- 02.层次遍历与BFS(102)
- 03.BST与其验证(98)
- 04.BST 的查找(700)
- 05.BST 的删除(450)
- 06.平衡二叉树(110)
- 07.完全二叉树(222)
- 08.二叉树的剪枝(814)
- 滑动窗口
- 01.滑动窗口最大值(239)
- 02.无重复字符的最长子串(3)
- 03.找到字符串中所有字母异位词(438)
- 04.和为s的连续正数序列
- 博弈论
- 01.囚徒困境 Top issues
#79可不可以做個人2 comments · 2023-11-09#63cs-book 密码错误2 comments · 2021-08-04#80www.geekxh.com 打不开了1 comments · 2024-06-29#65English translations..??1 comments · 2021-08-13#390判断扑克牌是否是顺子0 comments · 2024-12-02#81蜂鸟云怎么样?蜂鸟云好用吗?0 comments · 2024-10-29#78免费的很泛,深度不够也不够详细。zip资源是设密码的。0 comments · 2023-11-04#71Hello World 0 comments · 2022-05-22