主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
讨论区
兑换中心
登录
注册
上岸
guofeng
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
10
Ta的粉丝
136
关注数
0
粉丝数
136
获赞数
0
阅读数
0
函数GetElem实现返回单链表的第i个元素,请在空格处将算法补充完整。
p=p->next; p->data;
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 30.0k
函数实现单链表的插入算法,请在空格处将算法补充完整。
s->next=p->next; p->next=s;
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 22.8k
函数实现单链表的删除算法,请在空格处将算法补充完整。
p->next!=NULL; p->next=q->next;
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 22.9k
写出算法的功能。
求链表的长度
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 16.3k
编写算法,实现带头结点单链表的逆置算法。
void invent(LNODE *&L) { LNODE *p,q; p=L->next; q=p->next; p->next=NULL; while(q) { p=q->next; q->next=L->next; L-&...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 21.2k
有两个循环链表,链头指针分别为L1和L2,要求写出算法将L2链表链到L1链表之后,且连接后仍保持循环
void merger(LNODE *L1,LNODE *L2) { LNODE *p,*q; p=L1->next; q=L2->next; while(p!=L1) { p=p->next; } while(q!=L2) { q=q->next...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 26.6k
设一个带头结点的单向链表的头指针为head,设计算法,将链表的记录,按照data域的值递增排序。
void assending(Lnode *head) { Lnode *p,*q,*r,*s; q=head->next->next; while(q!=NULL) { p=head->next; r=q; q=q->next; if(p->d...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 17.8k
编写算法,将一个头指针为head不带头结点的单链表改造为一个单向循环链表,并分析算法的时间复杂度。
void change(Lnode *&head) { Lnode *p; p=head; while(!p) { return ERROR; } while(p->next!=NULL) { p=p->next; } p->next=head...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 15.0k
已知head为带头结点的单循环链表的头指针,链表中的数据元素依次为(a1,a2,a3,a4,…,an
a2,a4... 将链表的偶数节点位置的数据元素转存到顺序表中
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 12.5k
设顺序表va中的数据元数递增有序。试写一算法,将x插入到顺序表的适当位置上,以保持该表的有序性。
int insert(int va[],int n,int x) { int i; for(i=0;i<n;++i) { if(va[i]<x) ++i; else for(int j=n-1;j>=i;--j) { va[j+1]=va[j]; } ...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 11.3k
本科学校:湖南工学院
目标学校:无
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!