主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
讨论区
兑换中心
登录
注册
上岸
123 21
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
274
Ta的粉丝
281
关注数
0
粉丝数
281
获赞数
0
阅读数
0
分析下面各程序段的时间复杂度
1.m*n 2.n的平方 3.n的平方 4. log3n
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 54.5k
设计一个判别表达式中左右括号是否配对出现的算法,采用( )数据结构最佳。 A. 线性表的顺序存储
C
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 10.6k
以下各链表均不带有头结点,其中最不适合用作链栈的链表是______。 A. 只有表头指针没有表尾指
链表在表头操作,在删除开始数据节点后还需要保持是循环单链表,这样要找到为节点,通过修改其next域使其为循环单链表,而找到尾节点的时间复杂度为0(n)
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 7.0k
在双向循环链表中,在p指针所指的结点后插入一个指针q所指向的新结点,修改指针的操作是( )。
双向链表插入首先将新加入的结点的两个指针指向正确位置即q->prior=p;q->next=p->next; 然后将原链表后面的那个结点前去指向新节点, p->next->prior=q; 将原链表前面的结点指向新节点 p->next=q; 最重要的顺...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 24.0k
当用大小为N的数组存储顺序循环队列时,该队列的最大长度为( )。 A. N B. N+1
N和N-1都有可能 但是如何判断队满的 若是牺牲一个单元来整,那么最大是N-1 如果使用另定义一个数据类型的化,就是N
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 38.2k
队列的删除操作是在( )。 A. 队首 B. 队尾 C. 队前 D. 队后
a
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 25.7k
若让元素1,2,3依次进栈,则出栈次序不可能是( )。 A. 3,2,1 B. 2,1,3
c
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 10.9k
若一棵有n个结点的二叉树,其中所有分支结点的度均为k,该树中的叶子结点个数是______。 A.
树的根部为一个节点,那么第2层就有k个节点,这k个节点依次又有k个节点,那么第3层就有k²个节点,第4层就有k³个节点,…… 假设有m层,那么叶子节点数为第m层的节点数:k^(m-1) 所有的节点数为1+k+k²+k³+&he...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 3.8k
栈和队列都是( )。 A. 链式存储的线性结构 B. 链式存储的非线性结构
c
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 13.9k
设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5,e6依次通过栈S,一个元素出栈后即进
3
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 13.0k
一个循环队列Q的存储空间大小为M,其队头和队尾指针分别为front和rear,则循环队列中元素的个数
(Rear-front +m)%m
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 33.8k
对一待排序序列分别进行折半插入排序和直接插入排序,两者之间可能的不同之处是()。 A.排序的总趟数
折半插入排序,是对插入排序算法的一种改进,由于排序算法过程中,就是不断的依次将元素插入前面已排好序的序列中。由于前半部分为已排好序的数列,这样我们不用按顺序依次寻找插入点,可以采用折半查找的方法来加快寻找插入点的速度。 所以,很明显比较的次数减少了。
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.4k
在具有n个元素的循环队列中,队满时具有 个元素。
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 13.4k
设循环队列的容量为70,现经过一系列的入队和出队操作后,front为20,rear为11,则队列中元
61
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 33.0k
已知栈的基本操作函数: int InitStack(SqStack *S); //构造空栈 in
Push(S,N%8) ; !StackEmpty(S) ;
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 21.0k
阅读算法f2,并回答下列问题: (1)设队列Q=(1,3,5,2,4,6)。写出执行算法f2后的队列
1) 6,4,2,5,3,1 2) 将队列倒置 !QueueEmpty(Q) //非空
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 16.1k
假设以带头结点的循环链表表示队列,并且只设一个指针指向队尾结点,但不设头指针,请写出相应的入队列算法
void EnQueue(Link *rear,ElemType e){ Link *p = (Link*)malloc(sizeof(Link)); if(!p) retur...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 9.4k
已知Q是一个非空队列,S是一个空栈。编写算法,仅用队列和栈的ADT函数和少量工作变量,将队列Q的所有
Queue QueueReverse(Queue q, Sqstack s){ makeEmpty(s); while(!isEmpty(q)){ // 队列非空时一直出队入栈(假设栈容量大于等于队列容量) ...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 17.4k
对于一个栈,给出输入项A,B,C,D,如果输入项序列为A,B,C,D,试给出全部可能的输出序列。
ABCD ABDC ACDB ACBD ADCB BACD BADC BCAD BCDA CBDA CBAD CDBA DCBA
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 22.7k
与线性表相比,串的插入和删除操作的特点是( )。
A 串是一种特殊的线性表,其中元素全部为字符型;串和线性表的操作有较大的区别;串通常以整体作为操作的对象,而线性表通常以单个元素作为操作的对象。
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 28.1k
1
2
3
4
...
14
本科学校:中国空间技术研究院(航天五院)
目标学校:1
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!