Apa itu list linier? List Linier adalah suatu kumpulan yang terdiri dari beberapa elemen yang mempunya keturutan tertentu, dimana setiap elemennya mengandung 2 bagian yaitu, informasi mengenai tipe elemen tersebut dan alamat suksesor (next elemen).
Setiap elemennya terdiri dari 2 bagian:
type ElemenList: <info: Infotype, Next: address>Dengan infotype yaitu tipe terdefinisi yang menyimpan data, sedangkan next adalah address alamat berikutnya.
Sebuah list linier dapat dikenali dengan:
- Elemen Pertamanya, biasanya melalui alamat elemen pertama yang disebut: First
- Alamat Elemen berikutnya (suksesor), yaitu suatu informasi alamat elemen berikutnya, biasanya disebut NEXT
- Setiap elemennya memiliki alamat, yaitu tempat elemen disimpan dan diacu
- Elemen terakhir, suatu alamat elemen yang berada di akhir
Alamat elemen pertama list L dapat diacu dengan notasi: FIRST(L)
Elemen yang diacu oleh P dapat dikonsultasi informasinya dengan notasi Selektor: Info(P), Next(P)
Kelebihan dari menggunakan tipe data list adalah:
- Pemakaian memori yang dinamis, sehingga kita bisa melakukan penghematan memori tergantung proses yang dikerjakan
- Untuk melakukan proses insert atau delete di list sangat sederhana
sumber:
www.ittelkom.ac.id/staf/zka/Algoritma%20.../List%20Linier.pdf
Tidak ada komentar:
Posting Komentar