|
CalendarMan.om |
TYPE Appointment = RECORD time: Times.Time; (* time of appointment *) text: ARRAY 128 OF CHAR; (* description *) END; Element = POINTER TO ElementRec; ElementRec = RECORD appointment: Appointment; next: Element; (* next in ascending order *) END; ListOfAppointments = RECORD first: Element; (* sorted by time in ascending order *) length: INTEGER; (* number of appointments *) cursor: Element; (* next element to be returned *) END; |
Für kleinere Mengen an Elementen bieten sich aus Gründen
der Einfachheit verzeigerte Listen an.
| |
first zeigt auf das erste Element, cursor dient
zum Durchlaufen der Liste mit IterateSortedList und
GetElement.
|
Copyright © 1999 Andreas Borchert, in HTML konvertiert am 29.06.1999 |