Jump to content

Doubly-linked list/Definition: Difference between revisions

Line 2,265:
b
}
fcn delete{ prev.next=next; next.prev=prev; self }
if(prev) prev.next=next;
if(next) next.prev=prev;
self
}
fcn last { n,p := self,self; while(n){ p,n = n,n.next } p }
fcn first { n,p := self,self; while(n){ p,n = n,n.prev } p }
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.