课程介绍:本课程介绍软件设计中常用的线性表、栈、队列、串、数组、广义表、树、二叉树、图结构等几种基本的数据结构及其存储结构和所施加的运算与实现等。另外,还介绍软件设计中常用的几种查找和排序算法,以及递归技术等,在介绍各项内容的同时,还涉及到算法设计与分析的基本技术和面向对象程序设计的理论与技术等内容。
通过本课程的学习,能熟练掌握上述结构及其运算的实现和性能特点,掌握各种排序和查找运算以及递归技术,并能对给定的实际问题,建立准确的问题模型,设计有效的问题求解方法,选择合理的数据结构及其运算集,设计有效的算法,从而为提高软件设计水平以及后续课程的学习打好基础。
上课时间:2021-06-05:翠十教202*;2021-06-07:翠十教202*;2021-06-12:翠十教202*;2021-06-14:翠十教202*;2021-06-19:翠十教202*;2021-06-21:翠十教202*;2021-06-26:翠十教202*;2021-06-28:翠十教202*;2021-07-03:翠十教202*;2021-06-23:翠十教202*;2021-05-10:翠十教202*;2021-05-15:翠十教202*;2021-05-24:翠十教202*;2021-05-29:翠十教202*;2021-05-31:翠十教202*
授课教师:李培培
开课学年:2020-2021
开课学期:春学期
课程号:0529822B
学分:5.0
课程类型:本科生课程
是否精品课程:否
选课人数:55
课时:72.0