正在加载图片...
线性表的单链表存储结构 Status GetElem L (LinkList L, int i, Elem Type &e) //L为带头结点的单链表的头指针;当第i个元素 //存在时,其值赋给e并返回OK,否则返回 ERROR Linklist p int J: p=L-next, j=1 while(p & j<i)t p= p->next: ++j if(!p j>i) return ERROR p->data return OK 1// GetElem L线性表的单链表存储结构 Status GetElem_L(LinkList L, int i, ElemType &e) { // L为带头结点的单链表的头指针;当第i个元素 //存在时,其值赋给e并返回OK, 否则返回ERROR. LinkList p; int j; p = L->next; j = 1; while (p && j<i){ p = p->next; ++j; } if(!p || j>i) return ERROR; e = p->data; return OK; } // GetElem_L
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有