2011年计算机考研大纲:数据结构与计算机组成原理
需积分: 3 114 浏览量
更新于2024-10-18
1
收藏 39KB DOC 举报
"2011年计算机考研大纲涵盖了数据结构和计算机组成原理的主要知识点,旨在帮助考生掌握计算机科学的基础概念、原理和技能。"
在数据结构部分,大纲强调了以下几个核心概念:
1. **线性表**:考生应了解线性表的定义,包括其顺序存储和链式存储两种实现方式,以及线性表在实际问题中的应用。
2. **栈和队列**:要求考生理解栈和队列的基本操作,如入栈、出栈、入队、出队,并能运用这两种数据结构解决实际问题,如递归和回溯算法等。同时,特殊矩阵的压缩存储也是这部分的一个重点。
3. **树与二叉树**:这部分要求考生掌握树的基本概念,深入理解二叉树的性质,包括遍历算法(前序、中序、后序)和线索二叉树。此外,还需要了解树、森林的存储结构和转换,以及树和二叉树在排序和编码(如哈夫曼树和哈夫曼编码)中的应用。
4. **图**:考生应熟悉图的基本概念,掌握图的存储方法(邻接矩阵和邻接表),并能执行图的遍历(深度优先和广度优先)。此外,图的应用如最小生成树、最短路径、拓扑排序和关键路径的计算也是考核的重点。
5. **查找**:这部分包括查找的基本概念,如顺序查找、折半查找,以及更高级的数据结构如B-树和B+树的基本操作,还有哈希表的查找技术。考生需要能分析和应用这些查找算法。
6. **内部排序**:考生需要理解排序的基本概念,熟悉多种内部排序算法,如直接插入排序、折半插入排序、起泡排序、选择排序、希尔排序、快速排序、堆排序、二路归并排序和基数排序。这部分还包括对各种排序算法的性能比较和实际应用。
在计算机组成原理部分,大纲重点关注:
1. **计算机系统组件**:考生需要理解单处理器计算机中各部件(如CPU、内存、I/O设备等)的工作原理、结构以及它们如何相互连接。
2. **层次化系统结构**:掌握计算机系统从底层硬件到高层软件的层次化结构,理解硬件与软件之间的接口。
3. **指令集架构**:理解指令集的基本概念,熟悉其设计和实现方法,包括指令的编码、寻址模式等。
4. **计算机系统性能分析**:考生需要能运用所学知识分析计算机性能,如指令执行时间、数据传输速率等。
通过以上知识点的学习和掌握,考生应能设计和实现简单的算法,具备基本的程序设计能力,为后续的研究生学习打下坚实的基础。
2021-10-11 上传
2021-10-11 上传
2021-10-11 上传
2021-10-10 上传
2010-10-31 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
xtshang
- 粉丝: 0
- 资源: 1
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜