浙江大学研究生入学(数据结构试题)
浙江大学研究生入学考试数据结构试题解析 数据结构是计算机科学中的一门重要课程,《浙江大学研究生入学考试数据结构试题》涵盖了数据结构的基础知识点。本文将对该试题的标题、描述、标签和部分内容进行详细解析,并生成相关的知识点。 数据结构的定义 根据题目1,数据结构可以用三元式表示(D,S,P),其中D是数据对象,S是D上的关系,P是对D的基本操作集。简单地说,数据结构是带有结构的数据元素的集合。 线性表 线性表是数据结构中的一种基本类型。根据题目4,线性表的链式存储结构具有可直接存取表中任一元素的优点。但是,根据题目8,顺序存储方式的优点是存储密度大,且插入、删除运算效率高。 栈和队列 根据题目9,栈和队列是操作上受限制的线性表。栈是一种限定仅在表头进行插入和表尾进行删除运算的线性表,而队列是一种操作受限的线性表,凡对数据元素的操作仅限一端进行。 树 根据题目14,二叉树是一棵结点的度最大为二的树。在二叉树的中序遍历序列中,任意一个结点均处在其左孩子结点的后面。根据题目19,通常,二叉树的第i层上有2i-1个结点。 图 根据题目24,邻接多重表可以用以表示无向图,也可用以表示有向图。根据题目30,邻接表可以表示有向图,也可以表示无向图。 查找和排序 根据题目31,二叉排序树的平均查找长度为O(logn)。根据题目33,选用好的HASH函数可避免冲突。根据题目35,对于目前所知的排序方法,快速排序具有最好的平均性能。 字符串 根据题目39,字符串是数据对象特定的线性表。根据题目40,空串与空格串是相同的。 B-树 根据题目41,对于一棵m阶的B-树,树中每个结点至多有m个关键字,除根之外的所有非终端结点至少有┌m/2┐个关键字。 other 根据题目43,广义表的表头和表尾都是广义表。根据题目44,二维数组是其数据元素为线性表的线性表。 《浙江大学研究生入学考试数据结构试题》涵盖了数据结构的基础知识点,包括数据结构的定义、线性表、栈和队列、树、图、查找和排序、字符串、B-树等。
- 谢浩哲2012-09-23无法判断资料的真实性诶~…… 是哪一年的题目呀?~
- 粉丝: 9
- 资源: 51
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 山东联通-海信IP501H-GK6323V100C-1+8G-4.4.2-当贝桌面-卡刷包
- IMG_6338.PNG
- 典范相关分析-CCorA:R语言实现代码+示例数据
- IMG_6337.PNG
- 首发花粥商城兼容彩虹商城简介模板
- C#/WinForm演示退火算法(源码)
- 如何在 IntelliJ IDEA 中去掉 Java 方法注释后的空行.md
- C语言版base64编解码算法实现
- iflytek TextBrewer Ner任务的增强版,TextBrewer是一个基于pytorch的、为实现NLP中的知识蒸馏任务而设计的工具包
- iflytek TextBrewer Ner任务的增强版,TextBrewer是一个基于pytorch的、为实现NLP中的知识蒸馏任务而设计的工具包