·网站首页 ·贵州手机报 ·新闻排行
关键词:
贵州 黔哨 评论 旅游 文化 娱乐 体育 教育 图解 国内 视频 亲子 黔茶 经济 金融 品牌 法治 社区 名博 健康 扶贫 生态 电商
您当前的位置 : 多彩贵州网  >  教育科技新闻  >  题库  >  考研  
清华大学2001年硕士研究生考试数据结构试题
2016-06-28 09:44 来源:考研考试网
贵州手机报 | 新闻客户端  | 新闻热线:96677 | 投稿

  一、试给出下列有关并查集(mfsets)的操作序列的运算结果:

  union(1,2) , union(3,4) , union(3,5) , union(1,7) , union(3,6) , union(8,9) , union(1,8) , union(3,10) , union(3,11) , union(3,12) , union(3,13) , union(14,15) , union(16,0) , union(14,16) , union(1,3) , union(1,14)。(union是合并运算,在以前的书中命名为merge)

  要求

  (1) 对于union(i,j),以i作为j的双亲; (5分)

  (2) 按i和j为根的树的高度实现union(i,j),高度大者为高度小者的双亲; (5分)

  (3) 按i和j为根的树的结点个数实现union(i,j),结点个数大者为结点个数小者的双亲; (5分)

  二、设在4地(A,B,C,D)之间架设有6座桥,如图所示:

  要求从某一地出发,经过每座桥恰巧一次,最后仍回到原地

  (1) 试就以上图形说明:此问题有解的条件是什么? (5分)

  (2) 设图中的顶点数为n,试用C或Pascal描述与求解此问题有关的数据结构并编写一个算法,找出满足要求的一条回路. (10分)

  三、针对以下情况确定非递归的归并排序的运行时间(数据比较次数与移动次数):

  (1) 输入的n个数据全部有序; (5分)

  (2) 输入的n个数据全部逆向有序; (5分)

  (3) 随机地输入n个数据. (5分)

  四、简单回答有关AVL树的问题.

  (1) 在有N个结点的AVL树中,为结点增加一个存放结点高度的数据成员,那么每一个结点需要增加多少个字位(bit)? (5分)

  (2) 若每一个结点中的高度计数器有8bit,那么这样的AVL树可以有多少层?最少有多少个关键码? (5分)

  五、设一个散列表包含hashSize=13个表项,.其下标从0到12,采用线性探查法解决冲突. 请按以下要求,将下列关键码散列到表中.

  10 100 32 45 58 126 3 29 200 400 0

  (1) 散列函数采用除留余数法,用%hashSize(取余运算)将各关键码映像到表中. 请指出每一个产生冲突的关键码可能产生多少次冲突. (7分)

  (2) 散列函数采用先将关键码各位数字折叠相加, 再用%hashSize将相加的结果映像到表中的办法. 请指出每一个产生冲突的关键码可能产生多少次冲突. (8分)

  六、设一棵二叉树的结点定义为

  struct BinTreeNode{

  ElemType data;

  BinTreeNode *leftChild, *rightChild;

  现采用输入广义表表示建立二叉树. 具体规定如下:

  (1) 树的根结点作为由子树构成的表的表名放在表的最前面;

  (2) 每个结点的左子树和右子树用逗号隔开. 若仅有右子树没有左子树, 逗号不能省略.

  (3) 在整个广义表表示输入的结尾加上一个特殊的符号(例如”#”)表示输入结果.

  例如,对于如右图所示的二叉树, 其广义表表示为A(B(D,E(G,)),C(,F))

  A

  B C

  D E F

  G

  此算法的基本思路是:依次从保存广义表的字符串ls中输入每个字符. 若遇到的是字母(假定以字母作为结点的值), 则表示是结点的值, 应为它建立一个新的结点, 并把该结点作为左子女(当k=1)或有子女(当k=2)链接到其双亲结点上. 若遇到的是左括号”(“, 则表明子表的开始,将k置为1;若遇到的是右括号”)”, 则表明子表结果. 若遇到的是逗号”,”, 则表示以左子女为根的子树处理完毕,应接着处理以右子女为根的子树, 将k置为2.

  在算法中使用了一个栈s, 在进入子表之前,将根结点指针进栈, 以便括号内的子女链接之用. 在子表处理结束时退栈. 相关的栈操作如下:

[1]  [2]  下一页  尾页
作者: 编辑:付亚尧  
相关阅读
2000年法律硕士联考专业课试卷刑法学    2016-06-23
2005年武汉大学民商法专业试卷    2016-06-27
2005年中山大学考研法学试题    2016-06-27
2005年清华法理和民法试题    2016-06-27
 
 
每日推荐
贵州榜样 百万公众网络学习
· 国际博物馆日:博物馆的力量来自哪儿?
· 听,古老的石器在说话
· 新鲜的题材拍成俗套的故事
· “长江合唱音乐厅”在湖北宜昌上线
· 歌曲《自强少年》唱出少年壮志强音
· 陈晓:不再少年,更需阅历
· 演技派配流量派,徒增观剧割裂感
· 母亲题材影视剧:老妈也要有新貌
· 张杰献唱《狙击手》主题曲
专题策划
【专题】贵州文化扶贫网上展馆
【专题】贵州首届京剧票友展演大赛
【专题】文脉颂中华·非遗网络传播活动
【专题】多彩贵州大型书画“双百”展
· 贵博文物说节气 | 立夏育稻香
· 天空之眼瞰贵州梵净山
· 文物明信片
· 【专题】贵州考古vlog
视频新闻
新闻排行
版权所有 未经授权禁止复制或建立镜像
网站简介 | 广告刊例 | 联系方式 | 网站地图
增值电信业经营许可证(ICP):黔B2-20010009 互联网新闻信息服务许可证: 5212006001
营业执照:520115000201773 信息网络传播视听节目许可证:2408241
互联网出版许可证:新出网证(黔)字001号