快捷导航
帮助中心知识拓展客服QQ 515224986
扫码加微信
西交《数据结构》在线作业
试卷总分100得分100
西安交通大学作业答案 QQ515224986
第1题在二叉排序树中插入一个关键字值的平均时间复杂度为。
A、O(n)
B、O(1og2n)
C、O(nlog2n)
D、O(n)
正确答案
第2题设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插入的结点X,则在结点A和结点B插入结点X的操作序列为。
A、snext=pnext;pnext=s;
B、qnext=s;snext=p;
C、pnext=snext;snext=p;
D、pnext=s;snext=q;
正确答案
第3题字符串的长度是指
A、串中不同字符的个数
B、串中不同字母的个数
C、串中所含字符的个数
D、串中不同数字的个数
正确答案
第4题设某无向图有n个顶点,则该无向图的邻接表中有个表头结点。
A、2n
B、n
C、n/2
D、n(n1)
正确答案
用链接方式存储的队列,在进行插入运算时
A、仅修改头指针
B、头、尾指针都要修改
C、仅修改尾指针
D、头、尾指针可能都要修改
正确答案
第6题下列程序段的时间复杂度为。i=0,s=0;while(sn){s=s+i;i++;}
A、O(n)
B、O(n)    西交作业答案 QQ515224986
答案来源www.openhelp100.com
C、O(n)
D、O(n)
正确答案
第7题如果要求频繁的对线性表进行插入和删除操作,则线性表应该采用()存储结构。
A、散列
B、顺序
C、链式
D、任意
正确答案
第8题设一棵完全二叉树中有65个结点,则该完全二叉树的深度为。
A、8
B、7
C、6
D、5
正确答案
第9题设某链表中最常用的操作是在链表的尾部插入或删除元素,则选用下列存储方式最节省运算时间。
A、单向链表
B、单向循环链表
C、双向链表
D、双向循环链表
正确答案
以下数据结构中哪一个是非线性结构?
A、队列
B、栈
C、线性表
D、二叉树
正确答案
第11题每个结点只含有一个数据元素,所有存储结点相继存放在一个连续的存储空间里,这种存储结构称为结构。
A、顺序结构
B、链式结构
C、索引结构
D、散列结构
正确答案
设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为。
A、q=pnext;pdata=qdata;pnext=qnext;free(q);
B、q=pnext;qdata=pdata;pnext=qnext;free(q);
C、q=pnext;pnext=qnext;free(q);
D、q=pnext;pdata=qdata;free(q);
正确答案
第13题设一维数组中有n个数组元素,则读取第i个数组元素的平均时间复杂度为。
A、O(n)
B、O(nlog2n)
C、O(1)
D、O(n)
正确答案
第14题由权值分别为11,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为
A、24
B、71
C、48
D、53
正确答案
对一棵二叉排序树进行()遍历可以得到该二叉树的多有结点按值从小到大排列的序列。
A、前序
B、中序
C、后序
D、按层次
正确答案
第16题若目标串的长度为n,模式串的长度为[n/3],则执行模式匹配算法时,在最坏情况下的时间复杂度是
A、O(1)
B、O(n)
C、O(n^2)
D、O(n^3)
正确答案
第17题在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印数据缓冲区主机将要输出的数据依次写入该缓冲区打印机依次从该缓冲区中取出数据打印则该缓冲区的结构应该是()。
A、线性表
B、数组
C、堆栈
D、队列
正确答案
第18题线性链表各结点之间的地址()。
A、必须连续
B、一定不连续
C、部分地址必须连续
D、连续与否无所谓
正确答案
第19题在二叉排序树中插入一个结点的时间复杂度为。
A、O(1)
B、O(n)
C、O(log2n)
D、O(n)
正确答案
设指针变量p指向双向链表中结点A,指针变量s指向被插入的结点X,则在结点A的后面插入结点X的操作序列为
A、pright=s;sleft=p;prightleft=s;sright=pright;
B、sleft=p;sright=pright;pright=s;prightleft=s;
C、pright=s;prightleft=s;sleft=p;sright=pright;
D、sleft=p;sright=pright;prightleft=s;pright=s;
正确答案
第21题设一组初始记录关键字序列(5,2,6,3,8),以第一个记录关键字5为基准进行一趟快速排序的结果为。
A、2,3,5,8,6
B、3,2,5,8,6
C、3,2,5,6,8
D、2,3,6,5,8
正确答案
第22题将长度为n的单链表链接在长度为m的单链表之后的算法的时间复杂度为
A、O(1)
B、O(n)
C、O(m)
D、O(m+n)
正确答案
第23题对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H=K%9作为散列函数,则散列地址为1的元素有个
A、1
B、2
C、3
D、4
正确答案
第24题下列各个排序算法中要求辅助空间最大的是()。
A、希尔排序法
B、快速排序法
C、堆排序法
D、二路归并排序法
正确答案
对待排序的元素序列进行划分,将其分为左、右两个子序列,再对两个子序列施加同样的排序操作,直到子序列为空或只剩一个元素为止。这样的排序方法是
A、直接选择排序
B、直接插入排序
C、快速排序
D、起泡排序
正确答案
第26题一个栈的输入序列为123...n,若输出序列的第一个元素是n,输出第i(1=i=n)个元素是()。
A、不确定
B、ni+1
C、i
D、ni
正确答案
第27题链式栈与顺序栈相比,一个比较明显的优点是
A、插入操作更加方便
B、通常不会出现栈满的情况
C、不会出现栈空的情况
D、删除操作更加方便
正确答案
第28题程序段如下s=i=0;
do{i=i+1;s=s+i;}
while(i=n);其时间复杂度为。
A、O(n)
B、O(nlog2n)
C、O(n2)
D、O(n3/2)
正确答案
第29题一个具有n个顶点的无向图最多有()条边。
A、n(n1)/2
B、n(n1)
C、n(n+1)/2
D、n2
正确答案
数组A[0..41..35..7]中含有元素的个数()。
A、55
B、45
C、36
D、16
正确答案
第31题
A、错误
B、正确
正确答案
第32题快速排序是排序算法中平均性能最好的一种排序。
A、错误
B、正确
正确答案
第33题有向图的邻接表和逆邻接表中表结点的个数不一定相等。
A、错误
B、正确
正确答案
第34题顺序查找法适用于存储结构为顺序或链接存储的线性表。()
A、错误
B、正确
正确答案
第35题对具有n个元素的序列来采用冒泡排序法进行排序,排序的趟数为n1。()
A、错误
B、正确
正确答案
第36题顺序表用一维数组作为存储结构,因此顺序表是一维数组。
A、错误
B、正确
正确答案
第37题栈和队列都是顺序存取的的线性表,但它们对存取位置的限制不同。
A、错误
B、正确
正确答案
第38题入栈操作和入队列操作在链式存储结构上实现时不需要考虑栈溢出的情况。
A、错误
B、正确
正确答案
第39题在B+树中查找和在B树中查找的过程完全相同。
T、对
F、错
正确答案F
第40题图的深度优先遍历算法中需要设置一个标志数组,以便区分图中的每个顶点是否被访问过。
A、错误
B、正确
正确答案
第41题为度量一个搜索算法的性能,需要在时间和空间方面进行权衡。
A、错误
B、正确
正确答案
第42题单链表形式的队列,头指针F指向队列的第一个结点,尾指针R指向队列的最后一个结点。()
A、错误
B、正确
正确答案
第43题磁带是顺序存取的外存储设备。()
A、错误
B、正确
正确答案
第44题
A、错误
B、正确
正确答案
第45题图可以没有边,但不能没有顶点。
A、错误
B、正确
正确答案
第46题分块查找的平均查找长度不仅与索引表的长度有关,而且与块的长度有关。
A、错误
B、正确
正确答案
第47题线性表中的每个结点最多只有一个前驱和一个后继。()
A、错误
B、正确
正确答案
第48题线性表的顺序存储结构没有比链式存储结构更好。
A、错误
B、正确
正确答案
第49题设串S的长度为n则S的子串个数为n(n+1)/2。
T、对
F、错
正确答案F
二维数组和多维数组均不是特殊的线性结构。
A、错误
B、正确
正确答案

答案来源www.openhelp100.com
奥鹏作业答案QQ 515224986

共 0 个关于本帖的回复 最后回复于 2020-11-20 09:32

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

    明星用户

    QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

    GMT+8, 2024-4-28 02:09