课程信息
内容
-
课程定位
本课程主要面向对程序算法或ACM竞赛感兴趣,但只有基本编程基础的学生。通过本课程的学习,可以让学生了解ACM竞赛中常用的一些编程技巧、算法思想和主要题型,进而能够独立完成ACM竞赛中的一些入门题型,为后期进一步的算法学习和训练打下坚实的基础,并且学生在学习和训练过程可有效地提升自身的算法修养。
-
-
学日历
已附加文件:周次
日期
教 学 内 容(含实验与上机)
学时
作 业
1
2.26
课程介绍,竞赛初窥,程序语言的共性
3
OJ习题
2
3.4
输入输出,循环与数组,结构体,调试
3
OJ习题
3
3.11
STL(链表,集合,映射)
3
OJ习题
4
3.18
分类讨论,字符串
3
OJ习题
5
3.25
排序算法与算法效率
3
OJ习题
6
4.1
大数与高精度计算
3
OJ习题
7
4.8
穷举法
3
OJ习题
8
4.15
分治法
3
OJ习题
9
4.22
贪心法
3
OJ习题
10
4.29
递归法
3
OJ习题
11
5.6
动态规划
3
OJ习题
-
推荐教材