1.理解并掌握算法概念及算法的评价
2.理解、掌握各种线性(线性表、栈、队列)与非线性结构(树、图)的逻辑结构及物理结构
3.理解、掌握种查找与排序算法及其时间复杂度与空间复杂度的度量
4.理解并掌握各种线性与非线性结构的物理实现(C或C++,建议C)
5.具有运用合理的数据结构分析问题、解决问题的能力
6.通过实验平台培养学生高级程序设计与算法实现能力。