ADT List: Interface
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);

klik di sini untuk kembali ke halaman utama...