研晟考研-以研促教,研精毕智,厚德载晟!
24小时报名热线
13021053105

2025年湖南师范大学教育科学学院自命题科目848C程序设计与数据结构硕士研究生入学考试大纲

作者:研晟考研
2024-11-10 16:53:35
13
来源:湖南师范大学研究生院官网
收藏

研晟考研,专注清华北大等985/211名校考研辅导,拥有完善的服务团队,专属定制化的考研备考规划,力争实现每位学子的考研梦、名校梦。

  考试科目代码:[848]   考试科目名称:C程序设计与数据结构


  考试内容及要点


  C语言程序设计


  一、概述


  1、程序设计语言的功能和语法;


  2、C语言程序的编译和环境特点;


  3、C语言的发展历史与特点。


  二、基本数据类型和运算


  1、标识符、常量与变量的概念;


  2、算术运算符和算术表达式;


  3、赋值运算符和赋值表达式;


  4、运算符的优先级和结合性。


  三、分支结构


  1、二分支结构;


  2、多分支结构;


  3、if-else语句。


  四、循环结构


  1、while语句、do-while语句和for语句的语法和用法;


  2、break语句与continue语句的语法和用法;


  3、循环结构程序设计。


  五、函数


  1、函数的概念;


  2、函数的形式参数和实际参数以及函数的返回值;


  3、函数调用的方式:函数的嵌套调用、函数的递归调用等;


  4、函数调用时的参数传递、局部变量和全局变量。


  六、数组


  1、一维数组的定义、引用和初始化;


  2、二维数组的定义、引用和初始化。


  七、指针


  1、指针的概念;


  2、指针变量的定义和初始化;


  3、指针基本运算;


  4、字符串的指针的定义与应用;


  5、指针数组的概念与定义。


  八、结构


  1、结构的概念和定义


  2、结构的嵌套定义


  3、结构变量的定义和初始化


  4、结构体变量的使用。


  九、文件


  1、文件的概念;


  2、文本文件和二进制文件;


  3、文件结构和文件类型指针;


  4、文件的打开和关闭和读写函数。


  数据结构


  一、绪论


  1、数据结构的基本概念、抽象数据类型的表示与实现;


  2、算法的定义、评价算法优劣的标准、时间复杂度和空间复杂度。


  二、线性表


  1、线性表的定义和特点;


  2、顺序表和链表。


  三、栈和队列


  1、栈的定义和特点;


  2、顺序栈、链栈的表示和实现、递归;


  3、队列的定义和特点、循环队列、链队列。


  四、串、数组和广义表


  1、串的类型定义、存储结构及其运算;


  2、数组的类型定义、顺序存储;


  3、广义表的定义和存储结构。


  五、树和二叉树


  1、树和二叉树的定义、二叉树的性质和存储结构;


  2、遍历二叉树和线索二叉树;


  3、哈夫曼树的基本概念、构造算法和哈夫曼编码。


  六、图


  1、图的定义和基本术语;


  2、图的存储结构:邻接矩阵、邻接表;


  3、图的遍历:深度优先搜索、广度优先搜索;


  4、图的应用:最小生成树、最短路径、拓扑排序、关键路径。


  七、查找


  1、查找的基本概念、线性表的查找;


  2、二叉排序树、平衡二叉树;


  3、散列表的查找。


  八、排序


  1、排序的基本概念;


  2、基本排序算法:插入排序、交换排序、选择排序、归并排序、基数排序、外部排序等。



相关阅读

预约
报名
在线咨询 微信
微信咨询
QQ群
(1)群
(2)群
(3)群
(4)群
常见问题 联系我们

13021053105