“2013级--学期安排 (第三学期)”的版本间的差异
来自问题求解
(→学习周历) |
(→学习周历) |
||
第173行: | 第173行: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>9.22-9.30</td> |
<td>[http://cslab.nju.edu.cn/problem_solving/images/2/29/%E8%AE%BA%E9%A2%983-5.pdf 3-5:图的计算机表示以及遍历]</td> | <td>[http://cslab.nju.edu.cn/problem_solving/images/2/29/%E8%AE%BA%E9%A2%983-5.pdf 3-5:图的计算机表示以及遍历]</td> | ||
<td> | <td> | ||
第208行: | 第208行: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>10.8-10.10</td> |
− | <td> | + | <td>3-6:树</td> |
<td> | <td> | ||
<ul> | <ul> | ||
<li>理解树的基本数学性质</li> | <li>理解树的基本数学性质</li> | ||
<li>掌握用加权树建立数学模型的方法</li> | <li>掌握用加权树建立数学模型的方法</li> | ||
+ | <li>最小生成树算法</li> | ||
</ul> | </ul> | ||
</td> | </td> | ||
<td> | <td> | ||
<ul> | <ul> | ||
− | <li> | + | <li>CZ第4章</li> |
</ul> | </ul> | ||
</td> | </td> | ||
第224行: | 第225行: | ||
<ul> | <ul> | ||
<li>树的数学性质在计算机问题求解中的意义</li> | <li>树的数学性质在计算机问题求解中的意义</li> | ||
+ | <li>理解贪心算法策略在最小生成树问题上的应用</li> | ||
</ul> | </ul> | ||
</td> | </td> | ||
<td> | <td> | ||
<ul> | <ul> | ||
− | <li> | + | <li>TBD</li> |
− | <li> | + | <li>TBD</li> |
− | <li> | + | <li>TBD</li> |
</ul> | </ul> | ||
</td> | </td> | ||
第237行: | 第239行: | ||
<li>WS第14章项目10</li> | <li>WS第14章项目10</li> | ||
<li>WS第14章项目11</li> | <li>WS第14章项目11</li> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<li>Prim和Kruskal算法</li> | <li>Prim和Kruskal算法</li> | ||
</ul> | </ul> | ||
第268行: | 第245行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-7:单源最短通路算法</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第302行: | 第279行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-8:多源最短通路算法</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第334行: | 第311行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-9:图中的匹配与覆盖</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第363行: | 第340行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-10:图的连通度与网络流</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第393行: | 第370行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-11:最大流算法</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第423行: | 第400行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-12:图论中的其它专题</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第455行: | 第432行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-13:矩阵计算</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第484行: | 第461行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-14:线性规划</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第513行: | 第490行: | ||
<tr> | <tr> | ||
<td>10.28--11.1</td> | <td>10.28--11.1</td> | ||
− | <td>3- | + | <td>3-15:多项式与FFT</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第543行: | 第520行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-16:群与拉格郎日定理</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第574行: | 第551行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-17:环与域</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第605行: | 第582行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-1x:数论基础</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第636行: | 第613行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-1x:数论算法</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第666行: | 第643行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-1x:密码算法</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第698行: | 第675行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-1x:代数编码</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第728行: | 第705行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-1x:群与对称</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第757行: | 第734行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-1x:串匹配</td> |
<td> | <td> | ||
<ul> | <ul> | ||
第786行: | 第763行: | ||
<tr> | <tr> | ||
<td>tbd</td> | <td>tbd</td> | ||
− | <td>3- | + | <td>3-1x:计算几何算法</td> |
<td> | <td> | ||
<ul> | <ul> |
2014年10月7日 (二) 16:55的版本
基本要求
- 掌握典型应用中抽象出来的重要算法问题的求解方法。
- 理解并能够应用支持上述内容的离散数学工具与方法。
注意:程序设计能力要求贯穿于整个课程,不再单列。
指定教材
- CS: Cliff Stein et al.: Discrete Mathematics for Computer Scientists, 1st ed. Addison-Wesley, 2010
- DW: Douglas West: Introduction to Graph Theory, 2nd ed. Pearson, 2000
- TC: Thomas Cormen: Introduction to Algorithms, 3rd ed. MIT, 2009
- TJ: Thomas Judson: Abstract Algebra - Theory and Applications, http://abstract.ups.edu/
- WS: Walter Savitch: Problem Solving with C++, 7th ed. Addison Wesley, 2008
- CZ: Gary Chartrand, Ping Zhang: Introduction to Graph Theory
推荐课外读物
- Larry Nyhoff: ADTs, Data Structures, and Problem Solving with C++, 2nd ed. Prentice Hall, 2004
学习周历
日期 | 论题 | 学习目的 | 阅读材料 | 引导要点 | 书面作业 | 编程任务 |
---|---|---|---|---|---|---|
9.1--9.5 | 3-1:动态规划 |
|
|
|
|
|
9.8-9.12 | 3-2:贪心算法 |
|
|
|
|
|
9.15-9.19 | 3-3:用于动态等价关系的数据结构 |
|
|
|
|
|
9.15-9.19 | 3-4:图的基本概念 |
|
|
|
|
|
9.22-9.30 | 3-5:图的计算机表示以及遍历 |
|
|
|
|
|
10.8-10.10 | 3-6:树 |
|
|
|
|
|
tbd | 3-7:单源最短通路算法 |
|
|
|
|
|
tbd | 3-8:多源最短通路算法 |
|
|
|
|
|
tbd | 3-9:图中的匹配与覆盖 |
|
|
|
|
|
tbd | 3-10:图的连通度与网络流 |
|
|
|
|
|
tbd | 3-11:最大流算法 |
|
|
|
|
|
tbd | 3-12:图论中的其它专题 |
|
|
|
|
|
tbd | 3-13:矩阵计算 |
|
|
|
|
|
tbd | 3-14:线性规划 |
|
|
|
|
|
10.28--11.1 | 3-15:多项式与FFT |
|
|
|
|
|
tbd | 3-16:群与拉格郎日定理 |
|
|
|
|
|
tbd | 3-17:环与域 |
|
|
|
|
|
tbd | 3-1x:数论基础 |
|
|
|
|
|
tbd | 3-1x:数论算法 |
|
|
|
|
|
tbd | 3-1x:密码算法 |
|
|
|
|
|
tbd | 3-1x:代数编码 |
|
|
|
|
|
tbd | 3-1x:群与对称 |
|
|
|
|
|
tbd | 3-1x:串匹配 |
|
|
|
|
|
tbd | 3-1x:计算几何算法 |
|
|
|
|
|