Skip to content

Commit 7524e5b

Browse files
committed
update readme: please show failure case
1 parent 9b1c0ee commit 7524e5b

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,9 +301,9 @@ def test():
301301
如果读者关于代码、视频、讲义有任何疑问,欢迎一起讨论
302302
请注意以下几点:
303303

304-
- 优先在网易云课堂的讨论区提问,方便别的同学浏览。如果未购买视频,也可以直接在 github 里提出 issue,笔者有空会给大家解答和讨论。
305304
- 描述尽量具体,视频或者代码哪一部分有问题?请尽量把涉及章节和代码贴出来,方便定位问题。
306305
- 如果涉及到代码,提问时请保持代码的格式
306+
- 如果直接提了代码bug,最好有相关测试用例展示失败 test case,方便复现问题
307307

308308

309309
## 本电子书制作和写作方式

docs/07_哈希表/hashtable.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ def __iter__(self):
2929

3030
class Slot(object):
3131
"""定义一个 hash 表数组的槽(slot 这里指的就是数组的一个位置)
32+
hash table 就是一个 数组,每个数组的元素(也叫slot槽)是一个对象,对象包含两个属性 key 和 value。
33+
3234
注意,一个槽有三种状态,看你能否想明白。相比链接法解决冲突,探查法删除一个 key 的操作稍微复杂。
3335
1.从未使用 HashMap.UNUSED。此槽没有被使用和冲突过,查找时只要找到 UNUSED 就不用再继续探查了
3436
2.使用过但是 remove 了,此时是 HashMap.EMPTY,该探查点后边的元素仍然可能是有key的,需要继续查找

0 commit comments

Comments
 (0)