我用浙大慕课网的视频学习的,推荐下列学习辅导平台:

Data Structure Visualization;

PAT 计算机程序设计能力考试;

PTA | 程序设计类实验辅助教学平台;

Algorithms - 力扣(LeetCode);

991数据结构与C语言程序设计”考试大纲(2020版)

2020年“数据结构与C语言程序设计”考试内容包括“数据结构”与“C语言程序设计”两门课程的内容,各占比例50%。试卷满分为150分。

“数据结构”部分

一、概述

1.数据的逻辑结构与存储结构的基本概念;

2.算法的定义、基本性质以及算法分析的基本概念,包括采用大O形式表示时间复杂度和空间复杂度。

二、线性表

1.线性关系、线性表的定义,线性表的基本操作;

2.线性表的顺序存储结构与链式存储结构(包括单(向)链表、循环链表和双向链表)的构造原理;

3.在以上两种存储结构的基础上对线性表实施的基本操作,包括顺序表的插入与删除、链表的建立、插入与删除、查找等操作对应的算法设计(含递归算法的设计)。

三、数组

1.一维数组和二维数组的存储;

2.矩阵的压缩存储的基本概念;

3.对称矩阵、对角矩阵以及三角矩阵的压缩存储。

四、堆栈与队列

1.堆栈与队列的基本概念与基本操作;

2.堆栈与队列的顺序存储结构与链式存储结构的构造原理;

3.在不同存储结构的基础上对堆栈与队列实施插入与删除等基本操作的算法设计;

4.堆栈和队列在解决实际问题中应用。

五、树与二叉树

1.树与二叉树的基本概念,基本特征、名词术语;

2.完全二叉树与满二叉树的基本概念,二叉树的基本性质及其应用;

3.二叉树的顺序存储结构与二叉链表存储结的基本原理;

4.二叉树的前序遍历、中序遍历、后序遍历和按层次遍历,重点是二叉树在以二叉链表作为存储结构基础上各种遍历算法(包括非递归算法)的设计与应用;

5.二叉排序树的基本概念、建立(插入)、查找以及平均查找长度ASL的计算。

六、图

1.图的基本概念、名词术语;

2.图的邻接矩阵存储方法和邻接表(含逆邻接表)存储方法的构造原理及特点;

3.图的深度优先搜索与广度优先搜索;

4.最小(代价)生成树、最短路径、AOV网与拓扑排序的基本概念。

七、文件及查找

1.顺序查找法以及平均查找长度(ASL)的计算;

2.折半查找法以及平均查找长度(ASL)的计算,包括查找过程对应的“判定树”的构造;

3.散列(Hash)表的构造、散列函数的构造,散列冲突的基本概念、处理散列冲突的基本方法以及散列表的查找和平均查找长度的计算。

八、内排序

1.排序的基本概念,各种内排序方法的基本原理和特点,包括排序过程中进行的元素之间的比较次数,排序总趟数、排序稳定性以及时间复杂度与空间复杂度计算;

2.插入排序法(含折半插入排序法);

3.选择排序法;

4.(起)泡排序法;

5.谢尔(Shell)排序法;

6.快速排序法;

7.堆积(Heap)排序法,包括堆积的定义与构造;

C语言程序设计”部分

一、C程序的基本结构

1. C语言的特点以及C程序的基本组成

二、常量、变量和表达式

1. 常量:数字常量、字符常量和字符串字面量

2. 变量:变量名和变量类型,变量的赋值和类型转换

3. 算术表达式:算术运算符、增量(自增)和减量(自减)运算符、位运算和复合赋值运算符

4. 强制类型转换

5. 数据输入/输出函数

6. 常量的符号表示方法:常量宏、枚举常量

三、条件语句和开关语句

1. 关系运算符和逻辑运算符

2. 运算符的优先级

3. 逻辑表达式

4. 条件语句:条件、复合语句、条件语句的嵌套和级联、条件运算符和条件表达式

5. switch语句

四、循环语句和goto语句

1. while语句、for语句和do while语句

2. 循环语句的选择和使用

3. 逗号表达式

4. 循环语句的嵌套

5. 循环中的非常规控制(break和contiunue)、goto语句

五、函数

1. 函数的基本概念

2. 函数的调用、结构和定义

3. 函数的调用关系和返回值

4. 局部变量和全局变量

5. 函数参数的传递

6. 标准库函数

7. 递归函数

六、数组

1. 一维数组:定义和初始化、复制、数组参数

2. 字符串和字符数组

3. 标准字符串函数

4. 二维数组:定义、引用、访问、数组参数

七、指针

1. 地址与指针

2. 指针变量:定义和赋值、访问、参数和返回值

3. 指针运算:指针与整数的加减、指针相减和比较、强制类型转换和void*指针、不合法的指针运算、指针类型与数组类型的差异

4. 指针与数组

5. 指向二维数组的指针、多重指针和指针数组

6. 函数指针

八、结构和联合

1. 结构:结构类型的定义和访问、包含结构的结构

2. 联合:联合类型的定义和访问

3. 类型定义语句(typedef)

九、输入/输出和文件

1. 输入/输出的基本过程和文件类型

2. 文件的打开、创建和关闭

3. 文件数据的正文(文本)格式读写

4. 读写操作中的定位

5. 文件数据的二进制格式读写

2020年研究生入学考试991考试大纲相关推荐

  1. 广东海洋大学数学与计算机学院校友会,数学与计算机学院召开2020级研究生入学教育会...

    为了让2020级研究生尽快适应新的学习和生活环境,10月12日上午,数学与计算机学院在第二教学楼A405会议室召开2020级研究生入学教育会.会议由院长彭小红主持.研究生导师谢仕义.肖来胜.陈入云.叶 ...

  2. 北理工计算机2020学硕录取,北京理工大学2020硕士研究生拟录取名单

    2020年北京理工大学法学院硕士研究生拟录取公示名单.pdf    522.0 KB    06-06-2020 20:40 2020年北京理工大学法学院硕士研究生拟录取公示名单(全日制)学术型.pd ...

  3. 山东理工大计算机专业学什么科目,2020年山东理工大学计算机科学与技术学院880数据结构硕士研究生入学考试科目大纲...

    国各省市院校2020年硕士研究生考试大纲汇总(持续更新中)>>> 2020年国硕士研究生入学考试命题标准大纲已于7月8日正式公布,接下来国各研招院校将陆续发布2020考研专业课大纲. ...

  4. 微型计算机 持续更新,2020年南京邮电大学810《微机原理及应用》硕士研究生入学考试大纲...

    国各省市院校2020年硕士研究生考试大纲汇总(持续更新中)>>> 2020年国硕士研究生入学考试命题标准大纲已于7月8日正式公布,接下来国各研招院校将陆续发布2020考研专业课大纲. ...

  5. 考计算机854的学校,2020年哈尔滨工业大学854计算机基础硕士研究生入学考试科目大纲...

    国各省市院校2020年硕士研究生考试大纲汇总(持续更新中)>>> 2020年国硕士研究生入学考试命题标准大纲已于7月8日正式公布,接下来国各研招院校将陆续发布2020考研专业课大纲. ...

  6. 2020哈工大计算机考研大纲,2020哈尔滨工业大学854计算机基础硕士研究生入学考试大纲...

    2020年计算机考研复习已经开始,新东方在线在此整理了2020哈尔滨工业大学854计算机基础硕士研究生入学考试科目大纲,希望能帮助大家! 本考试科目考试时间180分钟,满分150分.包括计算机系统(计 ...

  7. 2020哈工大计算机考研大纲,2020年哈尔滨工业大学854计算机基础硕士研究生入学考试科目大纲...

    全国各省市院校2020年硕士研究生考试大纲汇总(持续更新中)>>> 2020年全国硕士研究生入学考试命题标准大纲已于7月8日正式公布,接下来全国各研招院校将陆续发布2020考研专业课 ...

  8. 哈工大深圳计算机考研科目854,2020年哈尔滨工业大学854计算机基础硕士研究生入学考试科目大纲...

    二.考试内容 1)计算机网络体系结构 a:计算机网络的概念.组成.功能与分类 b:计算机网络性能指标(速率.带宽.时延.时延带宽积.吞吐量) c:计算机网络功能分层结构 d:计算机网络协议.接口.服务 ...

  9. 845计算机系统考试科目,2020年浙江工商大学硕士研究生入学考试845计算机基础综合科目大纲...

    [操作系统部分(75分)] 了解操作系统在计算机系统中的作用.地位.发展和特点:理解操作系统的基本概念.原理,掌握操作系统设计方法与实现技术:能够运用所学的操作系统原理.方法与技术分析问题和解决问题. ...

最新文章

  1. LeetCode 232. Implement Queue using Stacks--用2个栈来实现一个队列--C++解法
  2. linux命令 pushd和popd
  3. 新技术 新体验 - 北京.NET俱乐部Visual Studio2008 MVC 交流会
  4. 神策数据汽车行业解决方案重磅上线,全面赋能车企数字化转型
  5. sugarnms网管软件实用吗?
  6. 用linq查询html中div个数,C#使用Linq to XML进行XPath查询
  7. 云栖专辑 | 阿里开发者们的第10个感悟:产品经理最优秀的能力,是框架思维,脑海中有蓝图
  8. c#抽象属性_C#中的抽象属性
  9. wordpress获取当前登录用户信息的方法
  10. linux中如何解决文件已删除但空间不释放的案例
  11. 例4.2 又一版A+B - 九度教程第43题(进制转换)
  12. 1088 旅行问题(单调队列优化)
  13. ArcBlock 活动 | 亮相西雅图重量级大会 全球共识建设进入新阶段
  14. 非华为电脑多屏协同安装最新的电脑管家
  15. 迈思德物联网网关问答集锦
  16. Maximal Information Coefficient (MIC)最大互信息系数详解与实现
  17. 项目进度跟踪的最佳实践:每日站立会议
  18. 在线教育平台的数据分析——用户的地域分布
  19. 【数学一本通 第一章】SEJ-Strongbox [LUOGU] [POI2011]
  20. Mysql 数据库(一)

热门文章

  1. 利用BAT脚本加入域和退出域的代码
  2. 2013着重发展的4个方向
  3. VideoMemory, SystemMemory And AGPMemory
  4. 生成8位的不重复乱码
  5. java中KMP模式,Java数据结构-串及其应用-KMP模式匹配算法
  6. sap系统搭建教程_SAP系统和微信集成的系列教程之十:如何在SAP C4C系统里直接回复消息给微信用户...
  7. java中地图查询比较慢,在java中缓慢的地图
  8. go语言和php哪个建站好,从0开始Go语言,用Golang搭建网站
  9. cesium画飞线_基于Cesium绘制抛物弧线
  10. 蜡染印花的跟踪印花与二次整纬