正在加载图片...
void LinkedList<T>: InsertFront(const T& nItem) Listnode<T>* new Listnode= GetlistNode(ntem);/获得一个封装有该数据 ∥结点 newListNode->SetNext(ptr Front); ptrFront=newlistNode nListLength++; 将数据为ntem的结点插入到链表尾 template<class t> void Linked List<T>: InsertTail(const T& nItem) Listnodest> *newlistnode: f( ptrcurr==NULL) Insert front(ntem);∥若链表为空,使之成为头结点 ∥(也是尾结点) else∥一般情况 whil( otr curr-> NextlistNode)∥找尾结点 ptrCurr=ptrCurr->NextListNode 0; (续)void LinkedList<T>::InsertFront(const T& nItem) { ListNode<T> *newListNode=GetListNode(nItem); //获得一个封装有该数据 //的结点 newListNode->SetNext(ptrFront); ptrFront=newListNode; nListLength++; } //将数据为nItem的结点插入到链表尾 template<class T> void LinkedList<T>::InsertTail(const T& nItem) { ListNode<T> *newListNode; if(ptrCurr==NULL) InsertFront(nItem); //若链表为空,使之成为头结点 //(也是尾结点) else //一般情况 { while(ptrCurr->NextListNode()) //寻找尾结点 ptrCurr=ptrCurr->NextListNode(); (续)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有