Skip to content

Commit 185d436

Browse files
committed
Update readme.md
1 parent 8ee1866 commit 185d436

File tree

1 file changed

+38
-42
lines changed

1 file changed

+38
-42
lines changed

README.md

Lines changed: 38 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
![leetcode-tests](https://img.shields.io/badge/LeetCode%20tests-75%20accepted%2C%200%20failed-brightgreen) [![Python](https://img.shields.io/badge/Language-Python3-teal)](https://github.com/krahets/LeetCode-Book/tree/main/python) [![Java](https://img.shields.io/badge/Language-Java-orange)](https://github.com/krahets/LeetCode-Book/tree/main/java) [![C++](https://img.shields.io/badge/Language-C++-blue)](https://github.com/krahets/LeetCode-Book/tree/main/cpp)
66

7-
本 Repo 为 LeetBook《图解算法数据结构》的配套代码仓,全部代码已在本地与 LeetCode 测试通过。
7+
> :green_book: :orange_book: 您的第一本算法题解书 :blue_book: :closed_book:
88
99
[<img src="https://pic.leetcode-cn.com/1599187248-gDiWnC-image.png" width="370" />](https://leetcode-cn.com/leetbook/detail/illustration-of-algorithm/)
1010

@@ -13,17 +13,13 @@
1313
### 「剑指 Offer 图文题解」
1414

1515
- 图文详解 75 道题目,覆盖主要算法知识点,非常适合作为算法学习的**第一份题库**
16-
1716
- 题库活跃于各大互联网公司招聘中,可使笔面试准备事半功倍。
18-
1917
- 作者致力于行文深入浅出、图文搭配,提供简洁的 Python3, Java, C++ 解题代码。
2018

2119
### 「数据结构与算法专栏」
2220

2321
- 基础知识: 时间复杂度、空间复杂度等算法知识。
24-
2522
- 数据结构: 数组、栈、队列、字符串、链表、树、图、堆、哈希表。
26-
2723
- 算法专题: 分治算法、动态规划、搜索与回溯算法、查找算法、贪心算法、排序、位运算、双指针、模拟、数学。
2824

2925
### 适合人群
@@ -34,6 +30,43 @@
3430

3531
---
3632

33+
## 算法专栏
34+
35+
### [数据结构](https://leetcode-cn.com/leetbook/read/illustration-of-algorithm/50e446/)
36+
37+
> 建议对数据结构不熟悉的同学,先看这篇熟悉用法。
38+
39+
- 常用数据结构的**分类****基本特点**
40+
- 在算法解题中,数据结构的**常用操作**
41+
- 在 Python3 , Java , C++ 语言中,各数据结构的**初始化与构建方法**
42+
43+
### [算法复杂度](https://leetcode-cn.com/leetbook/read/illustration-of-algorithm/r84gmi/)
44+
45+
> 复杂度是算法优劣性的有力评价指标,对于理解算法起着至关重要的作用。
46+
47+
- 什么是时间复杂度、空间复杂度?
48+
- 时间复杂度和空间复杂度的**概念定义****符号表示****常见种类****时空权衡**
49+
- 时间与空间复杂度的**示例题目与解析**
50+
51+
### [动态规划](https://leetcode-cn.com/leetbook/read/illustration-of-algorithm/m5zfc1/)
52+
53+
> 动态规划是算法重难点,也是笔面试重要考点,需要重点理解与练习。
54+
55+
- 动态规划问题特点,动态规划和分治算法的联系与区别;
56+
- 借助例题介绍**重叠子问题****最优子结构**分别是什么,以及动态规划是如何解决它们的;
57+
- 动态规划的**解题框架**总结;
58+
- 动态规划的**练习例题**,从易到难排序;
59+
60+
### [排序算法](https://leetcode-cn.com/leetbook/read/illustration-of-algorithm/pxal47/)
61+
62+
> 排序是最经典的算法问题之一,由浅入深的多种算法涵盖多个算法知识点(例如暴力搜索、分治算法、堆数据结构等)。
63+
64+
- 排序算法分类方法,包括稳定性 、就地性 、自适应性;
65+
- 排序算法与二分查找、双指针算法之间的关系;
66+
- 各主要排序算法的时间复杂度与空间复杂度;
67+
68+
---
69+
3770
## 刷题计划
3871

3972
笔者整理了《剑指 Offer 》刷题计划,核心理念为从易到难、从基础类题目到综合类题目,供希望按照知识点类型顺序刷题的小伙伴们参考。行百里者半九十,坚持一个月刷完,一起加油!
@@ -149,41 +182,4 @@
149182

150183
---
151184

152-
## 算法专栏
153-
154-
### [数据结构简介](https://leetcode-cn.com/leetbook/read/illustration-of-algorithm/50e446/)
155-
156-
> 建议对数据结构不熟悉的同学,先看这篇熟悉用法。
157-
158-
- 常用数据结构「分类」和「基本特点」;
159-
- 在算法中,数据结构的「常用操作」;
160-
- 在 Python3 , Java , C++ 语言中,各数据结构的初始化与构建方法。
161-
162-
### [算法复杂度](https://leetcode-cn.com/leetbook/read/illustration-of-algorithm/r84gmi/)
163-
164-
> 复杂度是算法优劣性的有力评价指标,对于理解算法起着至关重要的作用。
165-
166-
- 什么是时间复杂度、空间复杂度?
167-
- 「时间复杂度」和「空间复杂度」的概念定义、符号表示、常见种类、时空权衡。
168-
- 时间与空间复杂度的示例解析、示例题目。
169-
170-
### [动态规划](https://leetcode-cn.com/leetbook/read/illustration-of-algorithm/m5zfc1/)
171-
172-
> 动态规划是算法重难点,也是笔面试重要考点,需要重点理解与练习。
173-
174-
- 动态规划问题特点,动态规划和分治算法的联系与区别;
175-
- 借助例题介绍重叠子问题和最优子结构分别是什么,以及动态规划是如何解决它们的;
176-
- 动态规划的解题框架总结;
177-
- 动态规划的练习例题,从易到难排序;
178-
179-
### [排序算法简介](https://leetcode-cn.com/leetbook/read/illustration-of-algorithm/pxal47/)
180-
181-
> 排序是最经典的算法问题之一,由浅入深的多种算法涵盖多个算法知识点(例如暴力搜索、分治算法、堆数据结构等)。
182-
183-
- 排序算法分类方法,包括稳定性 、就地性 、自适应性;
184-
- 排序算法与二分查找、双指针算法之间的关系;
185-
- 各主要排序算法的时间复杂度与空间复杂度;
186-
187-
---
188-
189185
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.

0 commit comments

Comments
 (0)