Einfügen in eine sortierte Liste III

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

*Nach der Schleife, die die Einfügeposition sucht, gilt:

*ptr = prev.next
 
*Op.Compare(appointment.time, prev.appointment.time) >= 0
 
*(ptr = NIL) OR
Op.Compare(appointment.time, ptr.appointment.time) < 0)
 

*Entsprechend wird das neue Element zwischen prev und ptr eingefügt:
 
*element.next := ptr; prev.next := element;
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1999 Andreas Borchert, in HTML konvertiert am 29.06.1999