GIS资讯 GIS技术 GIS产品 GIS书籍 GIS下载 GIS知识 GIS论文 GIS考研 GIS人物 GIS企业 GIS招聘 GPS相关 RS 相关 3D 相关 测绘相关 GIS博客 招标信息
您当前的位置:GIS资讯小组资讯中心GIS考研 → 资讯内容
Google
南京航空航天大学2002年数据结构与程序设计试题
作者:佚名  来源:不详  更新时间:2006-7-18 9:51:34

减小字体 增大字体

  
数据结构配程序设计 说明:下列每道题10分,编程题可用任何一种编程语言编写 
一、将下列稀疏矩阵的非零元素表示成三元组的形式和十字链表的形式。

二、设一棵二叉树的层次遍历序列为ABDEGHJK,中序遍历序列为GDJHKBEA
1)画出这棵二叉树示意图
2)说明建立这棵二叉树的原理
三、回答下列B树(有些教材中称为B-树)问题:
1)一棵44层(根为第一层,叶子为第二层)的B树,至少有多少关键字,至多有多少关键字
2)在含有n个关键字的mB树中进行查找时,最多访问多少个结点。
四、哈希表中使用哈希函数Hkey=3 * key % 11,并采用开放定址法处理冲突,随机探测再散列的下一地址公式为:
     d1=H (key )
di=( di-1 +7 * key ) % 11 
I=2,3..
试在010的散列地址空间中对关键字序列(2241534630130167)画出Hash表示意图,并求在等概率情况下查找成功的平均查找长度。
五、求出一棵滿k叉树的叶子结点数n和所有非叶子结点数m之间的关系,给出求解过程。
六、已知两个链表AB,其元素值递增排列。编程,将AB合并成一个递减有序(相同值只保留一个)的链表C,并要求利用原表结点。
七、已知一棵二叉树用二叉链表存储,root 指向根结点,p指向树中任一结点。编程,输出从root 之间路径上的结点。
八、已知一棵树用孩子-兄弟链表存储。编程,计算该树的叶子数。
九、设有个整数组成的序列,每个整数为-101之一。编写一个时间复杂度为On)的算法,使该序列按负数、零、正数的次序排好。
十、已知n个顶点的带权图用邻接矩阵表示,编写函数,实现用Kruskal算法构造最小生成树,要求对函数中所使用的变量和内容做详细的注释说明。



[] [返回上一页] [打 印]
资讯评论 (评论内容只代表 GISTM 网友观点,与本站立场无关!)

用户名: * 查看 GISTM 更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         ( 注意“*”必填,请自觉遵守法律法规!) 验证码: 验证码,看不清楚?请点击刷新验证码

推荐文章/热门文章
相关文章/相关下载
关于本站 - 免责声明 - 帮助(?) - 友情连接 - 网站地图 - 网站留言