首页
DreamJudge
院校信息
考研初试
机试真题
讨论区
兑换中心
登录
注册
上岸
mzyak
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
2
发帖
0
笔记
213
Ta的粉丝
0
关注数
0
粉丝数
0
获赞数
1
阅读数
405
串与普通的线性表相比较,它的特殊性体现在( )。 A. 顺序的存储结构 B. 链式存储结构 C
串是由零个或多个字符组成的有限序列,也是一种内容受限的线性表
数据结构
2025年8月27日 22:22
回复 9+
|
赞 0
|
浏览 20.1k
设有两个串S1和S2,求串S2在S1中首次出现位置的运算称作
模式匹配:在一个字符串中寻找另一个字符串(模式)的首次出现位置
数据结构
2025年8月27日 22:08
回复 9+
|
赞 0
|
浏览 27.0k
有两个循环链表,链头指针分别为L1和L2,要求写出算法将L2链表链到L1链表之后,且连接后仍保持循环
找到L1的表尾然后用L2表头链接1的表尾,2的尾指向1的头
数据结构
2025年8月27日 20:12
回复 9+
|
赞 0
|
浏览 27.5k
已知栈的基本操作函数: int InitStack(SqStack *S); //构造空栈 in
Push(S,N%8);//将N与8取余不断压入栈中 !stackEmpty(S)//表示栈不空时发生循环
数据结构
2025年8月26日 22:57
回复 9+
|
赞 0
|
浏览 21.8k
栈和队列都是( )。 A. 链式存储的线性结构 B. 链式存储的非线性结构
链和队列既有顺序存储,又有链式存储。两者一定是线性结构。栈和队列都是受限制的线性表,如栈只能在头节点后进行插入和删除
数据结构
2025年8月26日 22:47
回复 9+
|
赞 0
|
浏览 14.5k
在解决计算机主机和打印机之间速度不匹配问题时,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入
队列是从队头删除 队尾插入的
数据结构
2025年8月26日 22:46
回复 9+
|
赞 0
|
浏览 12.6k
依次在初始为空的队列中插入元素a,b,c,d以后,紧接着做了两次删除操作,此时的队头元素是( )
队尾插入 队头删除
数据结构
2025年8月26日 22:41
回复 9+
|
赞 0
|
浏览 19.6k
在一个链队列中,front和rear分别为头指针和尾指针,则插入一个结点s的操作为( )。 A.
s->next=NULL; rear->next=s; rear=s;
数据结构
2025年8月26日 22:39
回复 9+
|
赞 0
|
浏览 21.7k
一个顺序栈S,其栈顶指针为top,则将元素e入栈的操作是( )。 A. *S->top=e;S-
初始条件为-1的话入栈:先加一在入栈选B 初始条件为0的话选A
数据结构
2025年8月26日 22:28
回复 9+
|
赞 0
|
浏览 48.4k
若用一个大小为6的数组来实现循环队列,且当rear和front的值分别为0,3。当从队列中删除一个元
队满: Q.front == (Q.rear + 1) % n 队空: Q.front == Q.rear 入队:Q.rear=(Q.rear+1)% n 出队:Q.front=(Q.front+ 1) % n
数据结构
2025年8月26日 22:23
回复 9+
|
赞 0
|
浏览 28.1k
函数实现单链表的删除算法,请在空格处将算法补充完整。
删除q节点 初始化: LNode *p, *q;: 声明两个指针 p 和 q,分别用于遍历链表和指向待删除节点。 int j;: 计数器 j 用于记录当前遍历到的节点位置。 p = L; j = 0;: 将 p 初始...
数据结构
2025年8月25日 22:40
回复 9+
|
赞 0
|
浏览 23.8k
函数实现单链表的插入算法,请在空格处将算法补充完整。
s=(LNode *)malloc(sizeof(LNode));分配内存,函数调用向系统请求分配一段内存,这段内存的大小等于 LNode 结构体的大小。类型转换,malloc 函数返回一个 void * 类型的指针,即无类型指针。为了将这个无...
数据结构
2025年8月25日 22:29
回复 9+
|
赞 0
|
浏览 23.8k
函数GetElem实现返回单链表的第i个元素,请在空格处将算法补充完整。
int GetElem(LinkList L,int i,Elemtype *e){ //定义了一个L表 一个整形i和一个指针*e LinkList p;int j; //定义了一个指针p和一个定时器j p=L->next;j=1; /...
数据结构
2025年8月25日 22:21
回复 9+
|
赞 0
|
浏览 31.0k
写出带头结点的双向循环链表L为空表的条件 。
双向循环链表为空 : 只有一个头节点 , 且头节点的直接后继 和 直接前驱 指向自身 即 L -> next = L ; L -> prior = L
数据结构
2025年8月25日 22:08
回复 9+
|
赞 0
|
浏览 35.9k
线性表的逻辑结构是 ,其所含元素的个数称为线性表的 。
线性表的逻辑结构是 线性结构 ,其所含元素的个数称为线性表的表长
数据结构
2025年8月25日 22:06
回复 9+
|
赞 0
|
浏览 29.1k
不带头结点的单链表head为空的判定条件是( )。 A. head==NULL
head->next == head && head == NULL就可以表示循环单链表为空,如果只有head->next == head,不能保证head里有没有值。 head==NULL是判断没有头节点的单链表head为空 head->next==NU...
数据结构
2025年8月25日 21:48
回复 9+
|
赞 0
|
浏览 29.0k
循环链表的主要优点是( )。 A. 不再需要头指针 B. 已知某结点位置后能容易
在表中任一结点出发都能扫描整个链表是循环链表的一个显著优点。
数据结构
2025年8月25日 21:45
回复 9+
|
赞 0
|
浏览 20.5k
顺序表中,插入一个元素所需移动的元素平均数是( )。 A. (n-1)/2
插入的位置有n+1个
数据结构
2025年8月25日 21:43
回复 9+
|
赞 0
|
浏览 53.6k
将长度为n的单链表连接在长度为m的单链表之后的算法的时间复杂度为( )。 A. O(1) B.
需要先到 m 链表最后,但是需要找到m链的最后一个节点才能插入n链,插入n链只需O(1),而找到m链最后一个节点需要O(m)
数据结构
2025年8月25日 21:40
回复 9+
|
赞 0
|
浏览 27.1k
在线性表的下列存储结构中,读取元素花费的时间最少的是( )。 A. 单链表
顺序表随机存取,有下标。单链表,双向链表,循环链表必须从头结点开始依次顺序往下找
数据结构
2025年8月25日 21:37
回复 9+
|
赞 0
|
浏览 39.8k
1
...
8
9
10
11
本科学校:河北农业大学
目标学校:天津大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!