主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
18154661646
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
198
Ta的粉丝
51
关注数
0
粉丝数
51
获赞数
0
阅读数
0
设对n(n>1)个元素的线性表的运算只有四种:(1)删除第一个元素;(2)删除最后一个元素;(3)在
每个链表的时间复杂度如下: A:(1)O(1),(2)O(n)需要定位到倒数第二个结点,(3)O(1),(4)O(1) B:(1)O(n),(2)O(1),(3)O(n)需要定位到第一个结点,(4)O(1) C:(1)O(1),(2)O(1),(3)O(1),(4)O(1) D:(1)O(1)...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 1.1k
不带头结点的单链表head为空的判定条件是( )。 A. head==NULL
head==NULL,头指针直接指向空; 若有头结点,则为head->next==null
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 28.1k
假设利用数组a[n]顺序存储一个栈,用top表示栈顶指针,用top == -1 表示栈空,并已知栈未
top == -1 表示栈空,top = 0时,还没有存值,所以得出结论:先指针加1,再赋值,即C。
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 1.3k
在下列对顺序表进行的操作中,算法时间复杂度为O(1)的是( )。 A. 访问第i个元素的前驱(
顺序表是随机存取结构,选项A中实质是查找第i个结点和第i―1个结点,因此时间复杂度为O(1);选项B和C插入和删除都需要移动元素,时间复杂度为O(n);选项D是排序问题,时间复杂度是O(n)~O(n2)。
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 44.8k
元素a,b,c,d,e 依次进入初始为空的栈中,若元素进栈后可停留、可出栈,知道所有元素都出栈,则在
decba、 dceba、 dcbea、 dcbae
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 883
已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向另一个单链表中某个结点,则在
记住先连上后面
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 19.0k
3个不同的元素依次进栈,能得到( )种不同的出栈序列。
出栈序列有:123,213,321,231,132
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 1.0k
写出带头结点的双向循环链表L为空表的条件 。
L->next==L // L的下一个节点是自己 L->pre==L // L的上一个节点是自己 这2个条件都可以。 (L−>next==L)&&(L−>prior==L)
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 34.5k
若用数组A[0…5]来实现循环队列,且当前rear和front的值分别为1和5,当队列中删除一个元素
A[0...5]:大小为6 删除一个:front = (front + 1) % 6 = 0 加入一个:rear = (rear + 1) %6 = 2 加入一个:rear = (rear + 1) %6 = 3
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 1.1k
带头结点的单链表head为空的条件是 。
head->next == NULL 不带头结点head== NULL
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 18.0k
在一个单链表中删除p所指结点的后继结点时,应执行以下操作:
q->next
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 26.4k
下面有关哈希表的叙述中,正确的是______。 A. 哈希查找的时间与元素个数n成正比 B.
不管是开放地址法还是拉链法,查找时间都与装填因子α有关
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.0k
函数GetElem实现返回单链表的第i个元素,请在空格处将算法补充完整。
p = p->next p->data
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 29.8k
假设循环单链表表示的队列长度为n,队头固定在链表表尾,若只设头指针,则进队操作的时间复杂度为( )。
首先队列只能在队尾插 它这里rear肯定指向的是一个首结点不是头结点,链表尾结点一般不可能定义为头结点形式 1.如果你在rear指向的首结点前面插入一个新结点,交换值,这个符合在对尾操作,但是你可以拿到rear指向的首结点前一个元素的地址吗,你要将这个结点的next设为你新插入结点地址 2.假...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 1.1k
函数实现单链表的插入算法,请在空格处将算法补充完整。
s->next = p->next; p->next = s;
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 22.6k
有一个有序表为(1,3,9,12,32,41,45,62,75,77,82,95,99),当采用折半
折半查找m/2向下查找
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.0k
最合适用作链队的链表是( )。
带队首指针和队尾指针便可以直接找到队首队尾进行入队和出队操作,不用循环也可以,加上也行,但是相比非循环的来说会显得有点多余,有点大材小用,像是给了100个存储空间,但你只用了一个,当然是可以,但没必要。如果没有B选项,选A也可以。 带队首指针,可以直接找到队首,但是队尾,需要遍历整个链表。因为...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 1.2k
函数实现单链表的删除算法,请在空格处将算法补充完整。
p->next!=null p->next = q->next;
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 22.7k
若用一个大小为6的数组来实现循环队列,且当rear和front的值分别为0,3。当从队列中删除一个元
循环队列是解决假溢出的问题,通常把一维数组看成首尾相接。在循环意义下的加1运算通常用求模运算来实现。所以入队和出队时的操作分别为:rear=(rear+1)%m,front=(front+1)%m。 队列是3 4 5 0,其中front是3,rear是0. ...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 27.3k
设有一个12 ×12 的对称矩阵M ,将其上三角部分的元素mi,j( 1≤ i ≤ j ≤1)按行优
有关矩阵转换计算的讲解:上三角、下三角中求数组地址–【下标的计算】 前i-1行元素个数为:sn = n(a1+an)/2 = (i-1){n+[n-(i-1)+1]}/2=(i-1)(2n-i+2)/2。 前5行:12+11+10+9+8=50 M[6,6]为第六行第一个元素,+1...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 6.4k
1
...
7
8
9
10
本科学校:贺州学院
目标学校:南京邮电大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!