2025年秋江苏开放大学数据结构与算法形考作业四答案

内容查看

一、2025年秋江苏开放大学数据结构与算法形考作业四单选题答案

1、设一组权值集合W={2,3,4,5,6},则由该权值集合构造的哈夫曼树中带权路径长度之和为()

A、40

B、30

C、45

D、20

学生答案:C

2、执行一趟快速排序能够得到的序列是()

A、[41,12,34,45,27]55[72,63]

B、[63,12,34,45,27]55[41,72]

C、[45,34,12,41]55[72,63,27]

D、[12,27,45,41]55[34,63,72]

学生答案:A

3、设二叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是()

A、任一结点无左孩子

B、空或只有一个结点

C、任一结点无右孩子

D、高度等于其结点数

学生答案:C

4、设某棵三叉树中有40个结点,则该三叉树的最小高度为()

A、6

B、5

C、4

D、3

学生答案:C

5、顺序查找不论在顺序线性表中还是在链式线性表中的时间复杂度为()

A、O(n)

B、O(1og2n)

C、O(n2)

D、O(n1/2)

学生答案:A

6、设某哈夫曼树中有199个结点,则该哈夫曼树中有()个叶子结点

A、101

B、99

C、100

D、102

学生答案:C

7、设某无向图中有n个顶点e条边,则建立该图邻接表的时间复杂度为()

A、O(n+e)

B、O(n2)

C、O(ne)

D、O(n3)

学生答案:A

8、设用邻接矩阵A表示有向图G的存储结构,则有向图G中顶点i的入度为()

A、第i列非0元素的个数之和

B、第i行非0元素的个数之和

C、第i列0元素的个数之和

D、第i行0元素的个数之和

学生答案:A

9、时间复杂度不受数据初始状态影响而恒为O(nlog2n)的是()

A、冒泡排序

B、快速排序

C、希尔排序

D、堆排序

学生答案:D

10、设一条单链表的头指针变量为head且该链表没有头结点,则其判空条件是()

A、head->next==heaD

B、head!=0

C、head==0

D、head->next==0

学生答案:C

二、2025年秋江苏开放大学数据结构与算法形考作业四简答题答案

题型:简答题主观题分值20分难度:简单得分:20

1、设计在顺序有序表中实现二分查找的算法

学生答案:

structrecord{intkey;intothers;};

intbisearch(structrecordr[],intk)

{

intlow=0,mid,high=n-1;

while(low<=high)

{

mid=(low+high)/2;

if(r[mid].key==k)return(mid+1);elseif(r[mid].key>k)high=mid-1;elselow=mid+1;

}

return(0);

}

题型:简答题主观题分值20分难度:简单得分:20

2、设计判断二叉树是否为二叉排序树的算法

学生答案:

intminnum=-32768,flag=1;

typedefstructnode{intkey;structnode*lchild,*rchild;}bitree;

voidinorder(bitree*bt)

{

if(bt!=0){inorder(bt->lchild);if(minnum>bt->key)flag=0;minnum=bt->key;inorder(bt->rchild);}

}

题型:简答题主观题分值20分难度:简单得分:20

3、在链式存储结构上设计直接插入排序算法

学生答案:

voidstraightinsertsort(lklist*&head)

{

lklist*s,*p,*q;intt;

if(head==0||head->next==0)return;

elsefor(q=head,p=head->next;p!=0;p=q->next)

{

for(s=head;s!=q->next;s=s->next)if(s->data>p->data)break;

if(s==q->next)q=p;

else{q->next=p->next;p->next=s->next;s->next=p;t=p->data;p->data=s->data;s->data=t;}

}

}
0
觉得这篇文章对你有用的话,就打赏一下支持文章作者
课程作业辅导,点击图片加微信,有偿服务

评论0

请先

站点公告

本站已经将所有内容都转移到下方微信小程序里,如果有需要答案可以扫码下方微信小程序寻找

显示验证码

社交账号快速登录