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

数据结构习题集

来源:用户分享 时间:2025/7/20 13:33:37 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

(2)在(1)的基础上插入结点50后,画出对应的二叉排序树; (3) 在(2)的基础上删除结点26后,画出对应的二叉排序树。 已知一组关键字序列为(75,33,52,41,12,88,66,27),请按哈希函数H(key)=key MOD 7,分别用线性探测和二次探测处理冲突方法构造一个表长为10的哈希表。 已知一组关键字为(17,12,21,01,66,35,82,37),请按哈希函数H(key)=key MOD 13,分别用线性探测和二次探测处理冲突方法构造一个表长为14的哈希表。

已知:哈希表长为10,哈希函数H(key)=key MOD 9,给出关键字序列为(23,45,14,17,9,29,37,18,25,41,33),采用链地址法解决冲突,请画出哈希表。

第八章 排序

对于给定的12个整数:23,37,7,79,29,43,73,19,31,61,23,47,分别写出用直接插入序、冒泡和直接选择、快速、归并排序的各趟结果。

排序可分为__________和_____________两类;衡量排序算法的两个主要性能指标分别是:______________、______________。

假设待排序数据元素序列为[ 4,6,3,2,5],应用快速排序方法按递增序排序,得到第一次划分后的结果为_[2_3_4_6_5_] 。

排序算法的稳定性是指____相同的纪录经过排序后的__是否发生变化,不发生变化的排序算法,就是___;否则就是___。

排序算法的基本操作是____和____。

排序算法的____取决于关键字的比较和记录的移动等基本操作的次数。 排序算法的空间效率取决于算法所占用的_____的大小。 下面排序算法的平均时间复杂度最小的是_______。

A.直接插入排序 B.简单选择排序 C.冒泡排序 D.快速排序 以下排序方法中,稳定的排序方法是__________。

A. 直接插入排序和冒泡排序 B. 简单选择排序和归并排序 C. 堆排序和快速排序 D. 冒泡排序和快速排序

一组纪录的关键码为(46,79,56,38,40,84)则利用快速排序的方法,以第一个记录为基准得到一次划分结果为____。

A. 38,40,46,56,79,84 B. 40,38,46,79,56,84

C. 40,38,46,56,79,84 D. 40,38,46,84,56,79 快速排序方法在____ 情况下最不利于发挥其长处。

A.要排序得数据量太大 B. 要排序得数据种含有多个相同值

C.要排序的数据已基本有序 D. 要排序的数据个数为奇数

已知序列{53,87,12,61,98,17,87,27,63,46},画出与该序列对应的完全二叉树;判断该序列是否为堆,如果不是,请调整为大根(顶)堆。

9.14已知序列{27,10,14,55,39,19,84,68,11,23,85},画出与该序列对应的完全二叉树;判断该序列是否为堆,如果不是,请调整为大根(顶)堆。

9.15已知序列{20,15,4,18,9,6,25,12,3,22},画出与该序列对应的完全二叉树;判断该序列是否为堆,如果不是,请调整为小根(顶)堆。

搜索更多关于: 数据结构习题集 的文档
数据结构习题集.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0vk850z90f1x2cx44e354ncj33s24s019ph_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top