829程序设计2.doc-浙江工商大学研究生招生信息网.doc

829程序设计2.doc-浙江工商大学研究生招生信息网.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
829程序设计2.doc-浙江工商大学研究生招生信息网

浙江工商大学2012年硕士研究生入学考试试卷(B)卷 招生专业:管理科学与工程 考试科目:程序设计 总分:150分 考试时间:3小时 一、(10分)已知pp指向一个带头结点的单链表,请说明以下程序的功能。 二、(10分)以下程序段,当输入是-12345时,输出是什么? 三、(10分)下列程序的输出结果什么? 四、(10分)据克鲁斯卡尔(Kruskal)算法,画出构造无向带权图最小生成树的过程。 五、(15分)、已知一棵二叉树的前序序列和中序序列分别为ABCDEFG和CBEDAFG,求这颗二叉树的后序遍历序列。 六、(10分)设一数列的输入顺序为123456,若采用堆栈结构,试问通过入出栈操作的合法序列。 (1)能否得到输出序列为325641的序列。 (2)能否得到输出序列为154623的序列。 七、(15分)有一份电文中共使用五种字符:a,b,c,d,e,它们的出现频率依次为4,7,5,2,9,请画出对应的编码赫夫曼树(请按照左子树根结点的权小于等于右子树根结点的权的次序构造)。 八、(20分)试写一算法,将两棵二叉排序(搜索)树合并为一棵二叉排序(搜索)树。 九、 (10分)高度为h 的完全二叉树至少有多少个结点?至多有多少个结点? 在具有n 个结点的k 叉树(k=2)的k 叉链表表示中,有多少个空指针?(约定根结点在第1层,也就是说只具有根结点的树高度为1) 十、(20分)请编程将一正整数序列{k1,k2,…kn}(2=n=100)重新排成一个新的序列,新序列中比k1小的数都排在k1的前面(左面),比k1大的数都排在k1的后面(右面)。如n=9 时,序列{6,8,9,1,2,5,4,7,3}经重排后成为{3,4,5,2,1,6,8,9,7}。 十一、(20分)如果一个链表的尾指针指向了链表中的某个结点而不是NULL,我们称该链表为循环链表,假设给你一个链表L,和两个指向头结点的指针,在不修改原链表,时间复杂度为O(n),空间复杂度为O(1)的前提下,写一个算法判断该链表是否为循环链表。

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档