Data pertama biasa disebut head dan data terakhir biasa disebut tail.
Terdapat beberapa jenis Link List :
- Single Link List (SLL)
- Double / Doubly Link List (DLL)
- Cirucular Link List (CLL)
- Multiple Link List (MLL)
SLL : Menyimpan alamat data selanjutnya yang biasa disebut/didefinisikan dengan next.
DLL: Menyimpan alamat data selanjutnya yang biasa disebut dengan next dan alamat data sebelumnya,
yang biasa disebut dengan prev.
Perbedaan Single Link List/ Double Link List dan Circular Link List
SLL/DLL : Antara head dan tail tidak saling terhubung, sehingga tail menyimpan alamat dari head.
CLL : Antara head dan tail saling terhubung, sehingga tail menyimpan alamat dari head pada Single Link
List. atau juga head menyimpan alamat tail pada Double Link List
Circular Link List sendiri juga terdapat 2 jenis yaitu:
- Circular Single Link List
- Circular Double Link List
Terdapat beberapa istilah didalam Link List:
- Push: Untuk memasukkan data/membuat data baru
- Pop : Untuk menghapus data yang sudah ada
- Pop All : Untuk menghapus semua data yang ada
- Print/Cetar : Dapat dipakai untuk mencetak nilai data yang ada
Terdapat beberapa istilah didalam Stack:
- Push: Untuk memasukkan data/membuat data baru
- Pop : Untuk menghapus data yang sudah ada
- Top / Peek : Untuk mengambil nilai paling atas dari tumpukan
Terdapat beberapa istilah dalam Queue:
- Push: Untuk memasukkan data/membuat data baru
- Pop : Untuk menghapus data yang sudah ada
- Front / Peek : Untuk mengambil nilai paling atas dari tumpukan
- Rear : Untuk mengambil / menunjukkan nilai paling akhir
- Primary Queue : Untuk memasukkan data berdasarkan prioritas
=============================End================================
Tidak ada komentar:
Posting Komentar