2023年考研即将开始,希望23考研的考生们根据大纲内容进行查漏补缺,24考研的考生们可以根据大纲内容进行备考啦!以下是小编为大家整理的【北京交通大学-900在职专业学位中心-898数据结构】考试大纲具体内容,希望大家备考顺利哦~
1. 绪论
(1) 数据结构基本概念和术语
(2) 算法的特性和设计要求
(3) 算法时间复杂度和空间复杂度分析
2. 线性表
(1) 线性表的特点
(2) 在顺序存储结构上实现线性表的各种基本操作
(3) 在链式存储结构上实现线性表的基本操作(单链表,单向循环链表)
(4) 线性表的简单应用
3. 栈和队列
(1) 栈和队列的操作特点
(2) 在顺序存储结构和链式存储结构上实现栈(顺序栈、链栈)和队列(循环队列、链 队列)的各种基本操作
(3) 栈和队列的简单应用
(4) 递归程序设计的基本方法(分治法、减治法)
4. 串
(1) 串的基本运算的定义,
(2) 采用定长数组和变长数组(动态分配)实现串的各种基本操作
5. 树和二叉树
(1) 二叉树的结构特点和性质
(2) 二叉树的存储结构(数组表示法、二叉链表、三叉链表)
(3) 二叉树的深度优先遍历(先序、中序和后序)(递归算法)
(4) 二叉树的层次次序遍历
(5) 利用二叉树的遍历求解问题
(6) 树的存储结构(双亲表示法、孩子表示法、孩子兄弟表示法)
(7) 树与二叉树的相互转换
(8) 树和森林的遍历方法
(9) 最优二叉树和哈夫曼编码
6. 图
(1) 图的基本概念
(2) 图的存储结构(数组表示法、邻接表表示法)
(3) 图的深度优先搜索和广度优先搜索算法及简单应用
(4) 图遍历的应用:最小生成树﹑最短路径﹑拓扑排序﹑关键路径等
7. 查找
(1) 基本概念(静态查找,动态查找,关键字,平均查找长度等)
(2) 静态查找算法(顺序查找、折半查找、索引顺序表查找)
(3) 二叉排序树的建立、插入和删除过程
(4) 哈希表(概念、构造方法和处理冲突的方法)
8. 排序
(1) 排序的基本概念
(2) 插入排序(简单插入,折半插入,希尔排序)
(3) 交换排序(冒泡排序,快速排序)
(4) 选择排序(简单选择排序,堆排序)
(5) 归并排序(二路归并)
(6) 基数排序
(7) 各种排序方法的比较分析(稳定性、时间和空间性能等)
参考书目:《数据结构(C 语言版)(第 2 版)》,严蔚敏,李冬梅,人民邮电出版社。
以上就是考试大纲的具体内容,希望大家珍惜时间,合理安排考前的作息,预祝大家学有所成、金榜题名!
【26考研辅导课程推荐】:26考研集训课程,VIP领学计划,26考研VIP全科定制套餐(公共课VIP+专业课1对1) , 这些课程中都会配有内部讲义以及辅导书和资料,同时会有教研教辅双师模式对大家进行教学以及督学,并配有24小时答疑和模拟测试等,可直接咨询在线客服老师领取大额优惠券。
热门下载
资料下载
院校解析
真题解析
考研数学
考研英语
考研政治
考研备考