主题:数据结构课本中不懂地方
程序为类c语言
Typedef int lnode{
ElemType data;
int lnode ,*linklist;
int GetelemL(linklist L,int i,ElemType &) {
//L为带头节点的单链表的头指针。
//当第i个元素存在时,其值赋给e返回1,不则返回0
p=L-》next;j=1;
while(p&&j《i) {p=p-〈next;++j;}
if(!p||j〉i)return 0;
e=p-》data;
return 1;
}
其中*linklist是不是多了*,且我认为当链表中只有一个元素时,返回0
不对
Typedef int lnode{
ElemType data;
int lnode ,*linklist;
int GetelemL(linklist L,int i,ElemType &) {
//L为带头节点的单链表的头指针。
//当第i个元素存在时,其值赋给e返回1,不则返回0
p=L-》next;j=1;
while(p&&j《i) {p=p-〈next;++j;}
if(!p||j〉i)return 0;
e=p-》data;
return 1;
}
其中*linklist是不是多了*,且我认为当链表中只有一个元素时,返回0
不对