2022年数据结构C语言推荐 .pdf





《2022年数据结构C语言推荐 .pdf》由会员分享,可在线阅读,更多相关《2022年数据结构C语言推荐 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构( C语言)作业一一、单选题(每题 2 分,共 20 分)1、 链表不具有的特点是_A_。A.可随机访问任一元素B. 插入删除不需要移动元素C. 不必事先估计存储空间D. 所需空问与线性表长度成正比2、假设图的顶点数=n, 边数 =e,那么当用邻接表表示图时,拓扑排序算法的时间复杂度为_B_。A. O(n2) B. O(n+e) C. O(n*e) D O(n3) 3、广义表 (f),(f) 的表尾是C 。A. f B. (f) C. (f) D. () 4、 若指针 L 指向一带头结点的循环单链表的头结点,该表为空表的条件是_D_为真值;A. !( L - link ); B. L
2、= (L - link) - link; C. L - link; D. L = L - link; 5、 采用分块查找时,若线性表中共有625 个元素,查找每个元素的概率相同,假设采用顺序查找来确定结点所在的块时,每块应分为_B 个结点最佳。A. 10 B. 25 C. 6 D. 625 6、若线性表最常用的操作是存取第i 个元素及其直接前驱的值,则采用_A_存储方式节省时间。A顺序表B双链表C单循环链表D单链表7、下列排序算法中时间复杂度不受数据初始状态影响,恒为O(n2)的是 _C_。A、堆排序B、起泡排序C、直接选择排序D、快速排序8、若某链表中最常用的操作是在最后一个结点之后插入一个
3、结点和删除最后一个结点,则采用 _D_存储方式最节省运算时间(假设链表仅设有一个first 指针)。A. 单链表B. 双链表C. 单循环链表D. 带头结点的双循环链表9、 一棵左右子树均不为空的二叉树在后序线索化后(不带头结点的线索化),其空指针域数为B_。A、0 B、1 C、2 D、不确定10、某二叉树的先序序列和后序序列正好相反,则该二叉树一定是_B_的二叉树。A. 空或只有一个结点B. 高度等于其结点数(空树高度为0)C. 任一结点无左孩子D. 任一结点无右孩子二、填空作图解答题(第4 小题 6 分,其余 9 分,共 60分)1.依次插入 30,43,21,9,15,51 并由空树构成一
4、棵平衡二叉树,画出该平衡二叉树形成过程及其中序线索二叉树。30 30 30 30 43 21 43 21 43 9 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 30 30 15 43 15 43 9 21 9 21 51 2.已知广义表为((), a , (2,( c ,5,8);试画出该广义表的存储表示。3.用快速排序对下列关键字进行排序(图示), 基准元素取第一个元素。 70 33 79 67 46 24 30 40 写
5、出两趟排序的结果。第一趟排序之后: 40,33,67,46,24,307079或40 ,33,30, 67,46,247079;第二趟排序之后: 30,33,244067 , 4670, 79 或24 ,33,304046 ,6770 ,79 ; 若基准元素按“三者取中”的原则取,则两趟排序的结果是:第一趟排序之后: 40,33, 46,24,306779 ,70 或33 ,40,30,24, 466770 ,79 ;第二趟排序之后: 30,33, 24404667 ,70,79 或24 ,303340 , 4667, 70,79 ; 4.已知 9 个结点的值分别为19,请将各结点的值填入下面
6、二叉排序树中:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 5.如下图已知哈希表为空,哈希函数为H(Key)= Key MOD 11, 冲突解决方法分别用线性探测再散列和二次探测再散列。填入在依次插入关键字14,37,25, 16 之后的情况,并求等概率情况下所要求的平均查找长度。(1)线性探测再散列 0 1 2 3 4 5 6 7 8 9 10 14 37 25 16 (2)二次探测再散列 0 1 2 3 4 5 6 7 8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据结构C语言推荐 2022 数据结构 语言 推荐

限制150内