Berikut ini adalah contoh suatu
Interface dari ADT List. Definisi ADT yang digunakan
diambil dari buku Standish, halaman 298 (Figure 8.1).
Ingat, bisa saja ADT didefinisikan dengan operasi-operasi
yang berbeda (misalnya: Next, Previous, dll.) Interface
di sini ditampilkan sebagai prototipe-prototipe fungsi
dalam bahasa C. /* INTERFACE */
List init();
int is_empty(List L);
int length(List L);
Position select(int i, List L);
void insert(DataType X, Position P, List L);
void delete(Position P, List L);
void replace(DataType X, Position P, List L);
DataType getData(Position P, List L);
|