有关数据结构的问题?

龙仔仔001 龙仔仔001 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在学习线性表的单链表中,如算法:(取出第i个元素)(其中L为带头结点的单线性表)
status GetElem_L(linklist L,int i,ElemType &e)
{ p=L->next;j=i;
while(p&&j<i){
p=p->next;++j);
}
if(!p||j>i) return 0;
e=p->data;
return 1;
}
有如算法:(在带头结点的单线性表L中第i个位置之前 插入元素e)
status ListInsert-L(Linklist &L,int i,ElemType e)
{
p=L;j=0;
while(p&&j<i-1){p=p->next;++j;}
if(!p||j>i-1)return 0;
s=(LinkList)malloc(sizeof(LNode));
s->data=e;s->next=p->next;
p->next=e;
return 1;
}
说说两个算法中的linklist L和Linklist &L的区别,主要是为啥第二个带&?带&与不带&有啥区别?

...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
龙仔仔001
C++ 语言 65,214 成员 250,514 内容