正在加载图片...
int List: Remove( int i)& ∥在链表中删除第个结点 Node p=first, *a; int k=0; while(p null &&k< i-1) {p=p→link;k+;}/找第i个结点 if(p== null)& cout <<"Invalid position for Deletion! n return 0int List::Remove ( int i ) { //在链表中删除第i个结点 Node *p = first, *q; int k = 0; while ( p != NULL && k< i-1 ) { p = p→link; k++; } //找第i-1个结点 if ( p == NULL ) { cout << “Invalid position for Deletion!\n”; return 0; }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有