“2016级--小班讨论 (第二学期)”的版本间的差异
来自问题求解
第102行: | 第102行: | ||
<li>dynamic programming的基本概念。</li> | <li>dynamic programming的基本概念。</li> | ||
<li>dynamic programming的实例。</li> | <li>dynamic programming的实例。</li> | ||
+ | </ol> | ||
+ | |||
+ | =2017年5月17日= | ||
+ | [[媒体文件:小班讨论-16级-第2学期-第13次.pdf|[课件下载]]] | ||
+ | <ol> | ||
+ | <li>greedy algorithms。</li> | ||
+ | <li>amortized analysis。</li> | ||
+ | <li>dynamic tables。</li> | ||
</ol> | </ol> |
2017年5月17日 (三) 16:01的版本
目录
2017年2月22日
- 计算问题与算法。
- 算法的正确性分析。
- 算法的效率分析。
- 算法效率的渐进表示法。
2017年3月1日
- 加法和乘法。
- 列表、置换和子集。
- 双射。
- 等价关系与除法。
2017年3月8日
- maximum-subarray problem。
- substitution method。
- recursion-tree method。
- master method。
- divide-and-conquer。
2017年3月15日
- induction, recursion, recurrences。
- induction。
- recurrences。
- recurrences and selection。
2017年3月22日
- probability。
- the principle of inclusion and exclusion。
- conditional probability。
- random variables。
2017年3月29日
- randomized algorithm。
- expected running time。
- probability distributions and variance。
2017年4月5日
- Quicksort。
- sorting in linear time。
- selection problem。
2017年4月12日
- dynamic set及其实现。
- linked list。
- stack。
- queue。
- rooted tree。
- allocating and freeing objects。
2017年4月19日
- heap和heapsort。
- priority queue。
- ADT。
- single-linkage agglomerative clustering。
2017年4月26日
- dictionary。
- hash function。
- probability calculations in hashing。
- collision resolution。
2017年5月3日
- binary search trees。
- red-black trees。
2017年5月10日
- dynamic programming的基本概念。
- dynamic programming的实例。
2017年5月17日
- greedy algorithms。
- amortized analysis。
- dynamic tables。