902数据结构与C语言程序设计考研大纲
更新时间:2023-05-08 11:05:01 阅读量: 实用文档 文档下载
个人资料整理,仅供个人学习使用
902 数据结构与C语言程序设计考研大纲
一、考试内容
(一)数据结构
1.线性表
1)线性表的定义
2)线性表的顺序存储和基本运算(查找、插入和删除)的实现
3)线性表的链式存储和基本运算(查找、插入和删除)的实现
4)线性表的应用
2.栈、队列和矩阵
1)栈和队列的定义
2)栈和队列的实现
(1)栈的顺序存储和基本操作(入栈、出栈和判栈空、栈满)的实现
(2)栈的链式存储和基本操作(入栈、出栈和判栈空)的实现
(3)队列的链式存储和基本操作(入队、出队和判队空)的实现
(4)循环队列的定义和基本操作(入队、出队和判队空、队满)的实现3)栈和队列的应用4)矩阵的压缩存储
(1)特殊矩阵(对称矩阵、三角矩阵、对角矩阵)的压缩存储
(2)稀疏矩阵的压缩存储
3.树与二叉树
1)树的基本概念2)二叉树
(1)二叉树的定义及性质
(2)二叉树的顺序存储和链式存储
(3)二叉树的先序、中序、后序遍历和层序遍历运算
(4)线索二叉树的定义
3)树和森林
(1)树的存储结构
(2)树(森林)与二叉树的相互转换
(3)树和森林的遍历
4)树与二叉树的应用
(1)二叉查找树(Binary Search Tree)(2)平衡二叉树(Balanced Binary Tree 或Height-Balanced Tree或A VL Tree)(3)哈夫曼(Huffman)树和哈夫曼编码
4.图
1)图的基本概念2)图的存储
(1)数组表示法(邻接矩阵表示法)
(2)邻接表表示法
3)图的遍历(1)深度优先搜索(DFS)算法
(2)广度优先搜索(BFS)算法
4)图的应用
(1)最小(代价)生成树求解方法(Prim算法和Kruskal算法)(2)最短路径求解方法(Dijkstra算法和Floyd算法)(3)AOV-网和拓扑排序方法(4)AOE-网和关键路径求解方法
5.查找
1)查找的基本概念2)顺序查找法
1 / 3
个人资料整理,仅供个人学习使用
(1)顺序查找算法
(2)平均查找长度计算
3)折半查找法
(1)折半查找算法
(2)折半查找判定树的构造
(3)平均查找长度计算4)动态查找表
(1)二叉查找树(也称为二叉排序树)的构造及查找、插入和删除运算(2)平衡二叉树的构造及查找运算(3)B-树的特点及查找运算
(4)平均查找长度计算5)哈希表
(1)哈希表的构造及查找运算(2)平均查找长度计算
6)字符串的模式匹配
(1)基本的模式匹配算法
(2)KMP模式匹配算法(模式串的next函数计算)
6.内部排序
1)简单排序方法
(1)直接插入排序算法
(2)冒泡排序算法
(3)简单选择排序算法
(4)简单排序算法的时间复杂度、空间复杂度及稳定性分析
2)快速排序
(1)划分过程及分析
(2)快速排序算法及其时间复杂度、空间复杂度及稳定性分析3)堆排序(1)堆的定义及初始堆的建立(2)堆排序算法及其时间复杂度、空间复杂度及稳定性分析4)归并排序
(1)归并过程及分析(2)二路归并排序算法的时间复杂度、空间复杂度及稳定性分析
5)基数排序
(1)多关键排序方法(2)链式基数排序方法及特点
6)内部排序方法的比较和应用
(二)C语言程序设计
1. C语言基础
(1)数据类型(基本类型和复合类型),常量与变量,运算符与表达式,类型转换;
(2)关键字(保留字),用户定义标识符;
(3)typedef,sizeof,static,extern,const。
2. 预处理
(1)宏定义(#define)与宏替换;
(2)条件编译:#if,#ifndef、#ifdef、#else、#elif、#endif。
3. 语句
if、switch、while、do-while、for、break、continue、return等语句的控制逻辑与应用。
4. 函数
(1)函数原型与函数声明,标准库函数的应用;
(2)函数的定义与声明;
(3)函数调用,参数传递方式,递归调用。
2 / 3
正在阅读:
902数据结构与C语言程序设计考研大纲05-08
重庆建筑节能与绿色建筑审查要点201603-15
中考英语一轮复习书面表达专项练(二)05-27
2011理职称英语阅读文章05-20
公关礼仪第1次作业答案05-29
南京板桥六期外墙拉毛涂料施工组织方案05-25
高中数学 2.1.4 映射的概念教案 苏教版必修106-17
台达PLC连续脉冲输出如何控制速度01-13
架空输电线路通道维护中的困难及解决方法03-13
怎样做一名优秀的拓展战士06-13
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 数据结构
- 考研大纲
- 程序设计
- 语言
- 902
- 幼儿园疫情期间案例分析:促进幼儿全面发展
- 工程安全事故的分类及产生原因示范文本
- 北京市平谷区2012-2013学年八年级上学期期末考试物理试题
- 湘少版三年级下册英语:教学目标及重难点汇总
- 天津市和平区2018届高三二模文综地理试题(解析版)
- 超临界汽机启动运行维护说明书WORD
- 中国汽车皮带轮行业运行模式及发展前景预测报告2015-2020年
- 【面试精品】2016国考面试真题解析(海关公安银监会)
- 2010年“相约春天 共植希望” 3.12植树节活动方案
- 这些题目有多难微软公司的面试问题
- 电大 古代诗歌散文专题_历年期末考试试题答案汇总(精选)
- 2017年新疆维吾尔自治区培养单位新疆生态与地理研究所611生物化学(甲)考研强化模拟题
- 妈妈讲儿童故事文字版
- 2017年电子科技大学光电信息学院824理论力学考研冲刺密押题
- 2010上半年浙江教师资格考试幼儿教育学真题
- HACCP认证体系实施规则_haccp管理体系
- 最新人教版一年级数学上册《8、7、6加几》教学设计
- 福建省厦门市2018届高三上学期期末质检英语试卷(含答案)
- 节水产品认证获证信息公告
- 新课标Ⅱ卷2016年高考押题预测卷(数学文)试卷(含答案解析)