网校课程

移动资讯

扫一扫
关注网校头条
掌握一手资料
免费试听
  • 今天
    新东方在线考研英语

    今日 免费试听

    立即试听
  • 今天
    新东方在线考研公共课

    今日 免费试听

    立即试听
  • 今天
    新东方在线考研专业课

    今日 免费试听

    立即试听
  • 今天
    新东方在线考研签约全程班

    今日 免费试听

    立即试听
  • 今天
    新东方在线考研试听课程送大礼

    今日 免费试听

    立即试听
  • 今天
    高顿网校考研政治VIP全程班

    今日 免费试听

    立即试听
  • 今天
    高顿网校考研英语一VIP全程班

    今日 免费试听

    立即试听
  • 今天
    高顿网校考研会计硕士高端定制

    今日 免费试听

    立即试听
  • 今天
    高顿网校考研会计硕士复试

    今日 免费试听

    立即试听
  • 今天
    高顿网校考研试听课程送大礼

    今日 免费试听

    立即试听
开课流程: 注册会员 → 免费试听 → 选课报名 → 支付学费 → 再登陆听课

您现在的位置:网校头条 > 考研 > 2024年计算机考研大纲

2024年计算机考研大纲

来源:网校头条网络整理 2025-01-08 15:55:50

四川轻化工大学硕士学位招生考试大纲

《数据结构与算法》

一、考试要求

学科名称:816数据结构与算法

适用专业:计算机技术、大数据技术与工程(计算机科学与工程学院)、网络与信息安全

题型结构:选择题(45分)、填空题(30分)、算法编程题(35分)、应用题(40分)

考试形式:闭卷、笔试

考试时间:3小时

参考书目:《数据结构(C语言版)》,清华大学出版社,2016.8

二、考试范围及内容

第一章 数据结构相关概念和术语

1.掌握数据、数据元素、数据项、数据结构等基本概念;了解逻辑结构、存储结构、数据结构在各种软件系统中的作用。

2、理解逻辑结构、存储结构和数据操作的含义及相互关系;了解抽象数据类型的定义、表示和实现方法;熟练使用C或C++语言进行算法描述和编程。

3.了解算法的定义、基本特征和设计要求,以及算法分析的基本概念;掌握计算语句频率和估算算法时间复杂度的方法;了解算法的空间复杂度。

第2章 线性表

1.掌握线性表的概念以及线性表抽象数据类型的定义方法;了解线性表逻辑结构的特点;理解线性表的逻辑结构和物理结构之间的对应关系。

2、了解顺序表和链表(如单链表/循环链表/双链表)基本操作的算法设计和编程实现,如初始化、查找、插入、删除、合并等算法;能够了解各种算法,分析时间复杂度,根据实际应用选择合适的线性表结构。

23考研计算机_2023考研计算机_2024年计算机考研大纲

3.掌握各种线性表的使用,设计相关算法,解决一些实际问题。

第 3 章 堆栈和队列

1.掌握栈和队列的基本概念。

2、了解栈、队列相关存储结构(顺序栈/链式栈/循环队列/链式队列)基本操作的算法设计和编程实现;掌握不同结构的空满判断方法。

3.掌握栈和队列的使用并设计相关算法,解决一些实际问题。

4、熟悉递归结构的实现方法和过程,能够分析递归结构的性能。

第4章 字符串

1、熟悉字符串的定义、属性、存储及特点;基本字符串操作的算法设计和编程实现。

2. 了解字符串匹配算法和优化2024年计算机考研大纲,例如朴素模式匹配算法和KMP算法。

3.了解字符串的实际应用。

第 5 章数组和通用表

1.掌握数组的两种存储表示方法。

2.了解广义表的概念2024年计算机考研大纲,能够进行广义表操作;了解广义表的存储表示方法。

3.了解数组和广义表的实际应用。

第 6 章树和二叉树

1.掌握树、二叉树相关的基本概念和术语。

2.掌握二叉树的性质及证明过程;掌握二叉树的存储结构(顺序/链式)的特点和应用。

2024年计算机考研大纲_2023考研计算机_23考研计算机

3、掌握各种方式(前序/中序/后序/层次)遍历二叉树的递归和非递归算法的设计和编程实现;了解前/中/后缀表达式和线索二叉树的基本概念。

4、了解树(森林)的各种存储结构、树(森林)与二叉树之间的相互转换方法;了解树木(森林)的遍历;掌握()树构造算法和编码方法。

5.掌握树或二叉树结构的使用并设计相关算法来解决一些实际问题。

第7章 图片

1.掌握图的基本概念和术语;掌握图的各种存储结构(邻接矩阵/邻接表/逆邻接表)的特点及应用。

2、理解图结构遍历的逻辑定义;掌握深度优先搜索的两种形式(递归和非递归)以及广度优先搜索的算法设计和编程实现;

3、掌握两种构建最小生成树的算法,并能够分析算法的时间复杂度和应用场景;了解各种简单路径和最短路径的解决方案。

4、了解图的其他应用方法和程序实现。

第8章 搜索

1、掌握静态查找表的概念和操作方法;掌握顺序表和有序表查找方法的算法设计和编程实现,并能够分析算法性能;了解索引序列表的查找算法。

2、了解二叉排序树和平衡二叉树的生成等操作方法,并分析算法性能;了解B-树和B+树的特点和操作方法。

3、掌握哈希表的特点、各种哈希函数构造方法、各种冲突处理方法,能够分析哈希搜索的性能。

第9章 排序

1.掌握内部排序的概念和功能;了解常见的内部排序,如:插入排序(直接/减半/希尔)、交换排序(冒泡/快速排序)、选择排序(简单/堆排序)、归并排序等优化的原理、算法设计和编程实现算法,以及分析算法复杂度的能力;理解基数排序的思想。

2.了解给定的排序算法进行分析比较,包括移动次数、通常/最差时间复杂度、辅助存储空间复杂度、稳定性等。

3.理解外部排序的概念。

四川轻化工大学2024年研究生招生考试商务课程样本试卷

(满分:150分,所有答案必须写在答题卡上)

2024年计算机考研大纲_23考研计算机_2023考研计算机

招生专业:计算机技术、大数据技术与工程、网络与信息安全

考试科目:816数据结构与算法

考试时间:3小时

1.多项选择题(每题3分,共45分)

1. 下列有关算法的说法错误的是( )。

A. 算法不一定要用高级语言来描述

B.算法最终必须由计算机程序来实现

C. 算法可以没有输入

D. 算法的确定性意味着指令不能有二义性

2、下列哪一项属于链式存储结构的优点( )。

A. 易于插入

B.方便提取某个位置的元素

C、存储密度高

D.存储完全二叉树,运行效率高

3. 假设线性列表有n个元素。下面的操作中,()是在顺序表上实现的,而不是在链表上实现的。

更有效率。

A.输出第i个(1

名师辅导 环球网校 建工网校 会计网校 新东方 医学教育 中小学学历



星级网校推荐

排行推荐 频道最新