(一)数据结构部分.pdf
yy****24
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
(一)数据结构部分.pdf
(一)数据结构部分1.已知W=组数,且表示的邻接矩阵如下图所示,如下要求(1)画出有向图(2)画出邻接表解:123456710111000200100103000111040000100500000116110000170000000aij=1代表Vi到Vj有一条有向边有向图:邻接表:1234236345645567612772.3阶B-树如图所示,分别画出插入关键字20后和150后得到的B-树B-树结点树最小不能少于M/2(取整),最大不到大于MM为阶插入20后B-树为3.给出一组关键字T=(12,2,
数据结构部分.pdf
数据结构部分注意事项:1、算法应说明基本思路,应对主要数据类型、变量给出说明,所写算法应结构清晰、简明易懂,应加上必要的注释。2、算法可用(类)PASCAL语言、(类)C语言等你所熟悉的高级语言编写,但要注明语种。一、填空题[每空2分,共20分。注:题目中预留填空位置大小与答案填写内容多少无关。]:1、数据逻辑结构主要包括①、②、③、④,四种结构,树形结构和图形结构合称为⑤。2、线性表与栈和队列的主要区别是?。3、在单链表中设置头结点的作用是?。4、从概念上讲,森林、树与二叉树是不同的数据结构,将森林与树
数据结构部分习题.pdf
数据结构部分习题第二章线性表一、问答题1、简述下列术语:线性表,顺序表,链表。2、何时选用顺序表,何时选用链表作为线性表的存储结构合适?各自的主要优缺点是什么?3、在顺序表中插入和删除一个结点平均需要移动多少个结点?具体的移动次数取决于哪两个因素?4、链表所表示的元素是否有序?如有序,则有序性体现于何处?链表所表示的元素是否一定要在物理上是相邻的?二、单选题1、在表长为n的单链表中,算法时间复杂度为O(n)的操作是()。A.查找单链表中第i个结点B.在p结点之后插入一个结点C.删除表中第一个结点D.删除p
数据结构附部分答案.pdf
一、选择题1、下面关于线性表的叙述错误的是(C)。A.线性表采用顺序存储必须占用一片连续的存储空间B.线性表采用链式存储不必占用一片连续的存储空间C.线性表采用链式存储便于插入和删除操作的实现D.线性表采用顺序存储便于插入和删除操作的实现2、栈是一种特殊的线性表,具有(B)性质A.先进先出B.先进后出C.后进后出D.顺序进出3、顺序循环队列中(数组大小为n),队头指示front指向队列的第一个元素,队尾指示rear指向队列最后一个元素的后一个位置,则循环队列中存放了n-1个元素,即循环队列满的条件是(B)
数据结构试题及答案部分.docx
数据结构试卷(二)一、选择题(24分)1.下面关于线性表的叙述错误的是()。(A)线性表采用顺序存储必须占用一片连续的存储空间(B)线性表采用链式存储不必占用一片连续的存储空间(C)线性表采用链式存储便于插入和删除操作的实现(D)线性表采用顺序存储便于插入和删除操作的实现2.设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有()个空指针域。(A)2m-1(B)2m(C)2m+1(D)4m3.设顺序循环队列Q[0:M-1]的头指针和尾指针分别为F和R,头指针F总是指向队头元素的前