Skip to content

Commit e4280a6

Browse files
committed
Deployed 9a1ad71 with MkDocs version: 1.0.4
1 parent 1823913 commit e4280a6

File tree

5 files changed

+30
-29
lines changed

5 files changed

+30
-29
lines changed

19_python内置常用算法和数据结构/builtins/index.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ <h1 id="python">Python 常用内置算法和数据结构</h1>
253253
<tr>
254254
<td>字典结构</td>
255255
<td>dict(字典)</td>
256-
<td>collections.Counter(计数器)/OrderedDict(有序字典)/defaultdict</td>
256+
<td>collections.Counter(计数器)/OrderedDict(有序字典)/defaultdict(默认字典)</td>
257257
</tr>
258258
<tr>
259259
<td>集合结构</td>
@@ -278,7 +278,7 @@ <h1 id="python">Python 常用内置算法和数据结构</h1>
278278
<tr>
279279
<td>优先级队列</td>
280280
<td></td>
281-
<td>queue.PriorityQueue</td>
281+
<td>queue.PriorityQueue/heapq</td>
282282
</tr>
283283
<tr>
284284
<td>缓存算法</td>
@@ -288,13 +288,14 @@ <h1 id="python">Python 常用内置算法和数据结构</h1>
288288
</tbody>
289289
</table>
290290
<h1 id="_1">一些坑</h1>
291-
<p>如果你经常使用 python2 or python3 刷题(比如力扣leetcode),有一些坑或者技巧需要注意:</p>
291+
<p>如果你使用 python2 or python3 刷题(比如力扣leetcode),有一些坑或者技巧需要注意:</p>
292292
<ul>
293293
<li>python3 和 python2 的 dict 有所用不同,python3.7 之后的 dict 会保持插入顺序, python2 不要依赖 dict 迭代顺序,请使用 OrderedDict</li>
294294
<li>正确初始化一个二维数组:<code>dp = [[0 for _ in range(col)] for _ in range(row)]</code>,不要用 <code>dp = [[0] * n] * m</code>, 否则里边都
295295
引用的同一个 list,修改一个都会变</li>
296296
<li>python在数值范围建议用:<code>MAXINT = 2**63-1; MININT = -2**63</code> 。因为 python2 sys.maxint 和 python3 sys.maxsize 不统一</li>
297297
<li>优先级队列:使用内置的 heapq ,定义一个 Item 类实现"小于" 魔术方法就可以实现</li>
298+
<li>python3 的 functools 模块自带了 cache(等价于lru_cache(maxsize=None)) 和 lru_cache 装饰器,在一些需要递归记忆化搜索的时候会很方便</li>
298299
</ul>
299300
<h1 id="_2">链表题目调试函数</h1>
300301
<pre><code class="language-py"># 编写链表题目经常用到的一些通用函数和调试函数,定义等,方便代码调试

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -599,5 +599,5 @@ <h2 id="_22">本电子书制作和写作方式</h2>
599599

600600
<!--
601601
MkDocs version : 1.0.4
602-
Build Date UTC : 2022-01-27 01:54:28
602+
Build Date UTC : 2022-02-02 08:29:19
603603
-->

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

sitemap.xml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,122 +2,122 @@
22
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
33
<url>
44
<loc>None</loc>
5-
<lastmod>2022-01-27</lastmod>
5+
<lastmod>2022-02-02</lastmod>
66
<changefreq>daily</changefreq>
77
</url>
88
<url>
99
<loc>None</loc>
10-
<lastmod>2022-01-27</lastmod>
10+
<lastmod>2022-02-02</lastmod>
1111
<changefreq>daily</changefreq>
1212
</url>
1313
<url>
1414
<loc>None</loc>
15-
<lastmod>2022-01-27</lastmod>
15+
<lastmod>2022-02-02</lastmod>
1616
<changefreq>daily</changefreq>
1717
</url>
1818
<url>
1919
<loc>None</loc>
20-
<lastmod>2022-01-27</lastmod>
20+
<lastmod>2022-02-02</lastmod>
2121
<changefreq>daily</changefreq>
2222
</url>
2323
<url>
2424
<loc>None</loc>
25-
<lastmod>2022-01-27</lastmod>
25+
<lastmod>2022-02-02</lastmod>
2626
<changefreq>daily</changefreq>
2727
</url>
2828
<url>
2929
<loc>None</loc>
30-
<lastmod>2022-01-27</lastmod>
30+
<lastmod>2022-02-02</lastmod>
3131
<changefreq>daily</changefreq>
3232
</url>
3333
<url>
3434
<loc>None</loc>
35-
<lastmod>2022-01-27</lastmod>
35+
<lastmod>2022-02-02</lastmod>
3636
<changefreq>daily</changefreq>
3737
</url>
3838
<url>
3939
<loc>None</loc>
40-
<lastmod>2022-01-27</lastmod>
40+
<lastmod>2022-02-02</lastmod>
4141
<changefreq>daily</changefreq>
4242
</url>
4343
<url>
4444
<loc>None</loc>
45-
<lastmod>2022-01-27</lastmod>
45+
<lastmod>2022-02-02</lastmod>
4646
<changefreq>daily</changefreq>
4747
</url>
4848
<url>
4949
<loc>None</loc>
50-
<lastmod>2022-01-27</lastmod>
50+
<lastmod>2022-02-02</lastmod>
5151
<changefreq>daily</changefreq>
5252
</url>
5353
<url>
5454
<loc>None</loc>
55-
<lastmod>2022-01-27</lastmod>
55+
<lastmod>2022-02-02</lastmod>
5656
<changefreq>daily</changefreq>
5757
</url>
5858
<url>
5959
<loc>None</loc>
60-
<lastmod>2022-01-27</lastmod>
60+
<lastmod>2022-02-02</lastmod>
6161
<changefreq>daily</changefreq>
6262
</url>
6363
<url>
6464
<loc>None</loc>
65-
<lastmod>2022-01-27</lastmod>
65+
<lastmod>2022-02-02</lastmod>
6666
<changefreq>daily</changefreq>
6767
</url>
6868
<url>
6969
<loc>None</loc>
70-
<lastmod>2022-01-27</lastmod>
70+
<lastmod>2022-02-02</lastmod>
7171
<changefreq>daily</changefreq>
7272
</url>
7373
<url>
7474
<loc>None</loc>
75-
<lastmod>2022-01-27</lastmod>
75+
<lastmod>2022-02-02</lastmod>
7676
<changefreq>daily</changefreq>
7777
</url>
7878
<url>
7979
<loc>None</loc>
80-
<lastmod>2022-01-27</lastmod>
80+
<lastmod>2022-02-02</lastmod>
8181
<changefreq>daily</changefreq>
8282
</url>
8383
<url>
8484
<loc>None</loc>
85-
<lastmod>2022-01-27</lastmod>
85+
<lastmod>2022-02-02</lastmod>
8686
<changefreq>daily</changefreq>
8787
</url>
8888
<url>
8989
<loc>None</loc>
90-
<lastmod>2022-01-27</lastmod>
90+
<lastmod>2022-02-02</lastmod>
9191
<changefreq>daily</changefreq>
9292
</url>
9393
<url>
9494
<loc>None</loc>
95-
<lastmod>2022-01-27</lastmod>
95+
<lastmod>2022-02-02</lastmod>
9696
<changefreq>daily</changefreq>
9797
</url>
9898
<url>
9999
<loc>None</loc>
100-
<lastmod>2022-01-27</lastmod>
100+
<lastmod>2022-02-02</lastmod>
101101
<changefreq>daily</changefreq>
102102
</url>
103103
<url>
104104
<loc>None</loc>
105-
<lastmod>2022-01-27</lastmod>
105+
<lastmod>2022-02-02</lastmod>
106106
<changefreq>daily</changefreq>
107107
</url>
108108
<url>
109109
<loc>None</loc>
110-
<lastmod>2022-01-27</lastmod>
110+
<lastmod>2022-02-02</lastmod>
111111
<changefreq>daily</changefreq>
112112
</url>
113113
<url>
114114
<loc>None</loc>
115-
<lastmod>2022-01-27</lastmod>
115+
<lastmod>2022-02-02</lastmod>
116116
<changefreq>daily</changefreq>
117117
</url>
118118
<url>
119119
<loc>None</loc>
120-
<lastmod>2022-01-27</lastmod>
120+
<lastmod>2022-02-02</lastmod>
121121
<changefreq>daily</changefreq>
122122
</url>
123123
</urlset>

sitemap.xml.gz

-3 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)