学习笔记
不拙
这个作者很懒,什么都没留下…
展开
-
错误调试
调试 1希望缩小可能的错误源的空间。 2暴露中间阶段的设计实验(使用print),并利用结果进一步缩小搜索范 围。 3二进制搜索可以成为这方面的一个强大工具。 教授的代码 (二分法和print使用) def isPal(x): assert type(x) == list temp = x[:] print(temp, x) temp.reverse() print(temp, x) if...原创 2019-03-06 18:51:35 · 225 阅读 · 0 评论 -
排序 哈希函数
排序 1)选择排序 先从 list 中选出最小的一个 把他和第0个元素交换 除去第0个元素 选出最小的 放在 第一个元素位置上 代码 def selSort(L): for i in range(len(L) - 1): minIndx = i minVal= L[i] j = i + 1 while j < len(L): if minVal > L[j]: minIndx = j...原创 2019-03-16 14:18:37 · 462 阅读 · 0 评论