书籍介绍2 k0 N0 a' r: d) E- Q6 x
* E' m9 U: m# q& T' r. X |" }5 R
这本教材源自于我在伊利诺伊大学香槟分校教授各种算法课程时所编写的一系列讲义。自1999年1月以来,我每年大约会教授一次这些课程。由于本科理论课程体系的变化,我在2016年对我的讲义进行了重大修订;本书则是我的修订笔记中关于最基础课程内容的一个子集,主要反映了我们新的必修大三级理论课程的算法内容。* g1 V) D5 x. e. u m- Q2 A
' G% V) z$ a) n6 x n4 |9 }( h先决条件2 x. Q4 t z* P
6 d! l3 j6 r* x. F) j+ \ I
我在伊利诺伊大学教授的算法课程有两个重要的先决条件:0 P C; X2 U, }, K, p7 [) V
1. **离散数学**课程 ; j+ \8 J! V4 e2. **基础数据结构**课程 - g; Q: w9 `' u1 r. I
3 P0 m1 I; s: G8 s& I3 U) c0 }2 u
因此,这本教材可能不适合大多数学生作为入门书籍。 & k; H7 ~# G3 C( a' J* p m3 R* q 4 P( m! u" x2 v1 {) l$ X, t7 j0 a主要内容# e6 Q9 B6 J; T& d, v4 c8 k