77范文网 - 专业文章范例文档资料分享平台

数据结构习题 - 部分答案 - 全真模拟(6)

来源:网络收集 时间:2019-08-28 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

var

X,Y,Z:Integer;

Begin

If N=1 Then

Begin

m:=1;

p:=a[1]

End Else

Begin

X:=N;

N:=N-1;

Y:=P(A,Z,N);

N:=X;

If A[N]>=Y Then

Begin

M:=N;

P:=A[N]

End Else

Begin

M:=Z;

P:=Y

End

End

End;

Begin

Readln(N);

For I:=1 To N Do Read(A[I]);

Readln;

L:=N;

For I:=1 To L Do

Begin

K=P9A,J,N);

A[J]:=A[N];

A[N]:=K;

N:=N-1

End;

For I;=1 To L Do Write(A[I]:3);

Writeln;

End;

输入数据为:

8

6 1 8 4 3 5 2 7

9 (10分)

已知二叉树用下面的顺序结构存储,写出中序遍历该二叉树的算法。

Type

Array [1..maxn] of

Record

Data:Char; //存结点值

Lc,Rc:Integer //左、右孩子下标,0表示无左、右孩子

如树T=A(B(D,E),C(#,F(H,I)))存储如表1所示:

表1 树T的存储

1 2 3 4 5 6 7 8 9

A 2 3 B 4 5 C 0 6 D 0 0 E 0 7 F 8 9 G 0 0 H 0 0 I 0 0

10 (10分)

试写出以带头结点单链表为存储结构实现简单选择排序的算法。

东北大学2000硕士入学数据结构试题

1 (20分)

简要回答下列问题 ① (3分)

内存中一片连续空间(不妨假设地址从1到m),提供给两个栈S1和S2使用,怎样分配这部分存储空间,使得对任一个栈,仅当这部分空间全满时才发生上溢。

②(5分)

假设字符a,b,c,d,e,f的使用频度分别是0.07,0.09,0.12,0.22,0.23,0.27,写出a,b,c,d,e,f的Huffman(哈夫曼)编码。

③(4分)

一棵共有n个结点的树,其中所有分枝结点的度均为k,求该树中叶子结点的子数。

④(4分)

图1表示一个地区的通讯网,边表示城市间的通讯线路,边上的权表示架设线路花费的代价,如何选择能沟通每个城市且总代价最省的n-1条线路,画出所有可能的选择。

图1 题1.4图

⑤(4分)

在起泡(汽泡)排序过程中,有的关键字在某趟排序中可能朝着与最终排序相反的方向移动,试举例说明之。快速排序过程中有没有这种现象?

2 (15分)

设有一个由正整数组成的无序(向后)单链表,编写完成下列功能的算法:

① 找出最小值结点,且打印该数值;

② 若该数值是奇数,则将其与直接后继结点的数值交换;

③若该数值是偶数,则将其直接后继结点删除;

3 (14分)

解答下列问题:

① (4分)

将算术表达式 ((a+b)+c*(d+e)+f)*(g+h) 转化为二叉树;

② (10分)

假设一个仅包含二元运算符的算术表达式以二叉链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。

4(21)

解答下列问题:

① (5分)

画出有向图的十字链表存储结构中头结点和表结点的结点结构。

② (4分)

下面哪一个方法可以判断出一个有向图中是否有环(回路)?

(1)深度优先遍历 (2)拓朴排序 (3)求最短路径 (4)求关键路径

③(12分)

假设一个有向图g已经以十字链表形式存储在内中,试写一个判断该有向图中是否有环(回路)的算法。

5(15分)

写出删除二叉排序树bt中值为x的结点的算法(二叉排序树以二叉链表形式存储,删除后仍然保持二叉排序性质)。

6(15分)

设有大小不等的n个数据组(n个数据组中数据的总数为m),顺序存放在空间区D内,每个数据占一个存储单元,数据组的首地址由数组s给出(如下图所示),试编写将新数据x插入到第i个数据组的末尾且属于第i个数据组的算法,插入后,空间区D和数组S的相互关系仍保持正确。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库数据结构习题 - 部分答案 - 全真模拟(6)在线全文阅读。

数据结构习题 - 部分答案 - 全真模拟(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/688724.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: