浙江理工大学938数据结构与数据库技术2010年考研真题考研试题
文章搜索   高级搜索   
考研试卷库

考博信息网 >> 文章中心 >> 笔记讲义 >> 正文  浙江理工大学938数据结构与数据库技术2010年考研真题考研试题

新闻资讯
普通文章 上海理工大学各学院博士生导师联系方式
普通文章 上海师范大学2018年录取研究生学费标准
普通文章 北京航空航天大学2002-2016年硕士博士研
普通文章 南开大学张文忠教授简介
普通文章 南开大学阎国栋教授简介
普通文章 南开大学王新新教授简介
普通文章 南开大学王丽丹教授简介
普通文章 南开大学王宏印教授简介
普通文章 南开大学王传英教授简介
普通文章 南开大学苏立昌教授简介
调剂信息
普通文章 北方工业大学机电工程学院自动化系2012
普通文章 华南师大光学、光学工程、材料物理与化
普通文章 关于报考中科院大气物理研究所2012年硕
普通文章 广西中医学院2011年硕士研究生调剂信息
普通文章 广西工学院2011年硕士研究生调剂信息公
普通文章 【广西工学院】2012年考研调剂信息
普通文章 【桂林医学院】2012年考研调剂信息
普通文章 广西艺术学院2012拟接收硕士研究生调剂
普通文章 江西科技师范学院2011年硕士研究生调剂
普通文章 【江西科技师范学院】2012年考研调剂信

浙江理工大学938数据结构与数据库技术2010年考研真题考研试题

第 1 页 共 4 页
浙江理工大学
二 O 一 O 年硕士学位研究生招生入学考试试题
考试科目:数据结构与数据库技术 代码:938
(*请考生在答题纸上答题,在此试题纸上答题无效)
第一部分:数据结构(本部分共 90 分)
一、程序设计题
1. 假设以带头节点的循环链表表示队列,并且只设一个队尾指针 rear,不设
队首指针,试编写相应的入队列和出队列一个结点的算法。(20 分)
2.一颗树的根其层次定义为 0。任何其它结点的层次定义为比它的双亲的层
次大 1。树的深度是层次最大的结点的层次。一颗树的内部路径长度是该树中
边的总数。已知二叉树的根结点为 t,其二叉链表结构定义如下:
typedef struct node {
char data;
struct node *lch,*rch;
int level;
} tnode ;
这里,data 为结点的名称,lch 为其左孩子,rch 为其右孩子,level 为结点的
层次。试编写非递归程序算法,输出这颗树的深度和内部路径长度。(25 分)
3.已知哈希(Hash)函数 H(k)=k%p(k 为线性表的关键字),用开放地址法处理
冲突,其中:d1=H(k),di=( di-1+m)%p (i=2,3,,…);试编写程序算法,在 H[0~p-1]
的散列地址空间中,对关键字序列 a[0],a[1],…,a[p-1]构造哈希表(假设每个关
键字最终都能找到地址),并计算输出在等概率情况下查找成功的平均查找长
度。(20 分)
4.已知单链表结构如下所示。头指针为 head,关键字域为 key。试编写程序
构造一个单链表,将串 s 中的每个字符存放到单链表中去(每个结点存放一个
字符),同时在已有的单链表基础上,编写程序采用直接插入排序算法将单链
表中的各个结点按字符值大小进行升序排序。(25 分)
typedef struct node {
char key;
struct node *next;
} lnode;

  • 上一篇文章:

  • 下一篇文章:
  •  

    考博咨询QQ 135255883 点击这里给我发消息 考研咨询QQ 33455802 点击这里给我发消息 邮箱:customer_service@kaoboinfo.com
    考博信息网 版权所有 © kaoboinfo.com All Rights Reserved
    声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载或引用的作品侵犯了您的权利,请通知我们,我们会及时删除!