带头结点单链表基本函数改写

呵呵,我把书上的全改成这样子,自己熟悉些。测试了边界值 没问题 int getlist(linklist la,int i){ linklist p=la->next;int j=1; while (p->next!=0 &amp;&amp; j<i) { p=p->next; j++; } if (p!=0 &amp;&amp; j==i) { return p->data; } else return 0;}int insertlist(linklist la,int i,...
数据结构 | 2010-08-14 12:37 | 阅读 963 次 | 评论 0 条

第二章 线性表

p=la;//la 为头结点的指针i=0;//位序 while (p->next!=null) { p=p->next,i++;} p->next!=null或p=null的相同点:都可用来判断是否为 空表 或 表尾区别:p->next!=null,i∈[0,n] p!=null i∈[0,n+1]
数据结构 | 2010-08-14 06:41 | 阅读 857 次 | 评论 0 条
浏览3670次
最新评论