Skip to content

Commit d2cb66d

Browse files
author
wangningning
committed
Deployed 60a658e with MkDocs version: 0.17.3
1 parent a188190 commit d2cb66d

20 files changed

+587
-592
lines changed

.DS_Store

-6 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

03_链表/wnntest.sh

Lines changed: 0 additions & 6 deletions
This file was deleted.
Binary file not shown.
Binary file not shown.
-6.74 KB
Binary file not shown.
-8.47 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

index.html

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -335,16 +335,17 @@ <h2 id="_7">编程语言</h2>
335335
不过只在 python3.5 下测试过,推荐用相同版本 Python 进行代码编写和测试。</p>
336336
<h2 id="_8">受众</h2>
337337
<p>想要学习 Python 算法和数据结构的初、中级同学,包括自学的同学和本科低年级学生等。需要掌握 Python
338-
的基本语法和面向对象编程的一些概念,我们这里只使用最基本的 Python 语法,不会再去介绍用到的 Python 语法糖。</p>
338+
的基本语法和面向对象编程的一些概念,有一定的 Python 使用经验。我们这里尽量只使用最基本的 Python 语法,不会再去介绍用到的 Python 语法糖。</p>
339339
<h1 id="_9">预备知识</h1>
340340
<ul>
341+
<li>了解基本的数据结构和算法的概念,不适合<strong>完全</strong>没有了解过算法的新手。</li>
341342
<li>有一定的 python 基础,掌握 Python 基本语法,了解 python 内置数据结构的使用方式。有过使用 Python 的经验。知道 class、module、yield 等。如果是 python 初学者,建议先补补基础,否则有些部分看着会比较吃力。</li>
342343
<li>基本的面向对象编程知识,会定义和使用 Python 中的类 (class)</li>
343344
<li>知道 Python 中的魔术方法,比如 <code>__len__</code> <code>__contains__</code></li>
344345
<li>无需太多数学基础,仅在算法时间复杂度分析的时候会用到一些简单数学知识。对于学习基础算法,逻辑思维可能更重要一些</li>
345346
</ul>
346347
<h2 id="_10">教材</h2>
347-
<p>这里我参考过三本书:</p>
348+
<p>这里我参考过三本书,均可以网购纸质版或者网络上搜索电子版</p>
348349
<p><a href="https://book.douban.com/subject/26979890/">《算法图解》</a>: 图解的形式很适合新手,示例使用的是 python。建议基础较少的同学看这本书入门</p>
349350
<p><a href="https://book.douban.com/subject/10607365/">《Data Structures and Algorithms in Python》</a>: 适合对 Python
350351
和算法比较熟悉的同学,或者是有其他语言编程经验的同学。本书是英文版,缺点是书中错误真的很多,代码有些无法运行而且不够 Pythonic。</p>
@@ -378,8 +379,8 @@ <h2 id="_13">资料</h2>
378379
<li>延伸阅读。我会附上一些阅读资料方便想深入学习的同学</li>
379380
</ul>
380381
<h2 id="_14">如何获取每章代码</h2>
381-
<p>注意每一章目录里都有 py 文件,在电子书里看不到。clone 下代码找到对应目录里的 python 文件即是每章涉及到的代码。
382-
由于代码实现千差万别,本书代码实现可能具有一定的个人风格,仅供参考。</p>
382+
<p>注意每一章目录里都有 py 文件,在电子书里看不到。clone 下本代码仓库找到对应目录里的 python 文件即是每章涉及到的代码。
383+
由于代码实现千差万别,本书代码实现具有一定的个人风格,不代表最佳实现,仅供参考。</p>
383384
<h2 id="_15">如何学习</h2>
384385
<p>笔者讲课录制视频的过程也是自己再整理和学习的过程,录制视频之前需要参考很多资料
385386
希望对所讲到的内容,你能够</p>
@@ -513,5 +514,5 @@ <h2 id="_20">本电子书制作和写作方式</h2>
513514

514515
<!--
515516
MkDocs version : 0.17.3
516-
Build Date UTC : 2018-07-22 13:13:02
517+
Build Date UTC : 2018-07-24 11:16:24
517518
-->

search/search_index.json

Lines changed: 557 additions & 557 deletions
Large diffs are not rendered by default.

sitemap.xml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,111 +4,111 @@
44

55
<url>
66
<loc>/</loc>
7-
<lastmod>2018-07-22</lastmod>
7+
<lastmod>2018-07-24</lastmod>
88
<changefreq>daily</changefreq>
99
</url>
1010

1111

1212

1313
<url>
1414
<loc>/00_课程简介之笨方法学算法/why_and_how_to_learn/</loc>
15-
<lastmod>2018-07-22</lastmod>
15+
<lastmod>2018-07-24</lastmod>
1616
<changefreq>daily</changefreq>
1717
</url>
1818

1919

2020

2121
<url>
2222
<loc>/01_抽象数据类型和面向对象编程/ADT_OOP/</loc>
23-
<lastmod>2018-07-22</lastmod>
23+
<lastmod>2018-07-24</lastmod>
2424
<changefreq>daily</changefreq>
2525
</url>
2626

2727

2828

2929
<url>
3030
<loc>/02_数组和列表/array_and_list/</loc>
31-
<lastmod>2018-07-22</lastmod>
31+
<lastmod>2018-07-24</lastmod>
3232
<changefreq>daily</changefreq>
3333
</url>
3434

3535

3636

3737
<url>
3838
<loc>/03_链表/linked_list/</loc>
39-
<lastmod>2018-07-22</lastmod>
39+
<lastmod>2018-07-24</lastmod>
4040
<changefreq>daily</changefreq>
4141
</url>
4242

4343

4444

4545
<url>
4646
<loc>/04_队列/queue/</loc>
47-
<lastmod>2018-07-22</lastmod>
47+
<lastmod>2018-07-24</lastmod>
4848
<changefreq>daily</changefreq>
4949
</url>
5050

5151

5252

5353
<url>
5454
<loc>/05_栈/stack/</loc>
55-
<lastmod>2018-07-22</lastmod>
55+
<lastmod>2018-07-24</lastmod>
5656
<changefreq>daily</changefreq>
5757
</url>
5858

5959

6060

6161
<url>
6262
<loc>/06_算法分析/big_o/</loc>
63-
<lastmod>2018-07-22</lastmod>
63+
<lastmod>2018-07-24</lastmod>
6464
<changefreq>daily</changefreq>
6565
</url>
6666

6767

6868

6969
<url>
7070
<loc>/07_哈希表/hashtable/</loc>
71-
<lastmod>2018-07-22</lastmod>
71+
<lastmod>2018-07-24</lastmod>
7272
<changefreq>daily</changefreq>
7373
</url>
7474

7575

7676

7777
<url>
7878
<loc>/08_字典/dict/</loc>
79-
<lastmod>2018-07-22</lastmod>
79+
<lastmod>2018-07-24</lastmod>
8080
<changefreq>daily</changefreq>
8181
</url>
8282

8383

8484

8585
<url>
8686
<loc>/09_集合/set/</loc>
87-
<lastmod>2018-07-22</lastmod>
87+
<lastmod>2018-07-24</lastmod>
8888
<changefreq>daily</changefreq>
8989
</url>
9090

9191

9292

9393
<url>
9494
<loc>/10_递归/recursion/</loc>
95-
<lastmod>2018-07-22</lastmod>
95+
<lastmod>2018-07-24</lastmod>
9696
<changefreq>daily</changefreq>
9797
</url>
9898

9999

100100

101101
<url>
102102
<loc>/11_线性查找与二分查找/search/</loc>
103-
<lastmod>2018-07-22</lastmod>
103+
<lastmod>2018-07-24</lastmod>
104104
<changefreq>daily</changefreq>
105105
</url>
106106

107107

108108

109109
<url>
110110
<loc>/12_基本排序算法/basic_sort/</loc>
111-
<lastmod>2018-07-22</lastmod>
111+
<lastmod>2018-07-24</lastmod>
112112
<changefreq>daily</changefreq>
113113
</url>
114114

@@ -117,19 +117,19 @@
117117

118118
<url>
119119
<loc>/13_高级排序算法/advanced_sorting/</loc>
120-
<lastmod>2018-07-22</lastmod>
120+
<lastmod>2018-07-24</lastmod>
121121
<changefreq>daily</changefreq>
122122
</url>
123123

124124
<url>
125125
<loc>/13_高级排序算法/merge_sort/</loc>
126-
<lastmod>2018-07-22</lastmod>
126+
<lastmod>2018-07-24</lastmod>
127127
<changefreq>daily</changefreq>
128128
</url>
129129

130130
<url>
131131
<loc>/13_高级排序算法/quick_sort/</loc>
132-
<lastmod>2018-07-22</lastmod>
132+
<lastmod>2018-07-24</lastmod>
133133
<changefreq>daily</changefreq>
134134
</url>
135135

@@ -138,55 +138,55 @@
138138

139139
<url>
140140
<loc>/14_树与二叉树/tree/</loc>
141-
<lastmod>2018-07-22</lastmod>
141+
<lastmod>2018-07-24</lastmod>
142142
<changefreq>daily</changefreq>
143143
</url>
144144

145145

146146

147147
<url>
148148
<loc>/15_堆与堆排序/heap_and_heapsort/</loc>
149-
<lastmod>2018-07-22</lastmod>
149+
<lastmod>2018-07-24</lastmod>
150150
<changefreq>daily</changefreq>
151151
</url>
152152

153153

154154

155155
<url>
156156
<loc>/16_优先级队列/priority_queue/</loc>
157-
<lastmod>2018-07-22</lastmod>
157+
<lastmod>2018-07-24</lastmod>
158158
<changefreq>daily</changefreq>
159159
</url>
160160

161161

162162

163163
<url>
164164
<loc>/17_二叉查找树/binary_search_tree/</loc>
165-
<lastmod>2018-07-22</lastmod>
165+
<lastmod>2018-07-24</lastmod>
166166
<changefreq>daily</changefreq>
167167
</url>
168168

169169

170170

171171
<url>
172172
<loc>/18_图与图的遍历/graph/</loc>
173-
<lastmod>2018-07-22</lastmod>
173+
<lastmod>2018-07-24</lastmod>
174174
<changefreq>daily</changefreq>
175175
</url>
176176

177177

178178

179179
<url>
180180
<loc>/19_python内置常用算法和数据结构/builtins/</loc>
181-
<lastmod>2018-07-22</lastmod>
181+
<lastmod>2018-07-24</lastmod>
182182
<changefreq>daily</changefreq>
183183
</url>
184184

185185

186186

187187
<url>
188188
<loc>/20_面试指南/interview/</loc>
189-
<lastmod>2018-07-22</lastmod>
189+
<lastmod>2018-07-24</lastmod>
190190
<changefreq>daily</changefreq>
191191
</url>
192192

0 commit comments

Comments
 (0)