Apa gunanya daftar tertaut?
Apa gunanya daftar tertaut?

Video: Apa gunanya daftar tertaut?

Video: Apa gunanya daftar tertaut?
Video: Cara Menggunakan Satu Akun Whatsapp Di 4 Perangkat Sekaligus 2024, April
Anonim

Daftar tertaut adalah struktur data linier yang menyimpan data dalam objek individu yang disebut node. Node ini menyimpan data dan referensi ke node berikutnya di Daftar . Daftar tertaut sering digunakan karena penyisipan dan penghapusannya yang efisien.

Mempertimbangkan ini, kapan kita harus menggunakan daftar tertaut?

Daftar tertaut berguna jika Anda perlu memasukkan item di antara atau menghapus item. Dengan array, Anda akan perlu memindahkan banyak elemen 'ke kanan' untuk memberi ruang bagi elemen baru di tengah atau 'ke kiri' untuk mengisi lubang jika Anda menghapus elemen di tengah.

Selanjutnya, pertanyaannya adalah, apa itu linked list dengan contoh? Daftar tertaut adalah struktur data dinamis di mana setiap elemen (disebut a simpul ) terdiri dari dua item - data dan referensi (atau pointer) yang menunjuk ke berikutnya simpul . Daftar tertaut adalah kumpulan dari simpul dimana masing-masing simpul terhubung ke yang berikutnya simpul melalui penunjuk.

Demikian pula orang mungkin bertanya, apa yang Anda maksud dengan daftar tertaut?

A daftar tertaut adalah struktur data linier di mana setiap elemen adalah objek yang terpisah. Setiap elemen ( kami akan menyebutnya simpul) dari a Daftar terdiri dari dua item - data dan referensi ke node berikutnya. Node terakhir memiliki referensi ke null. Titik masuk ke daftar tertaut disebut kepala Daftar.

Manakah yang lebih cepat array atau daftar tertaut?

Menambahkan atau menghapus elemen banyak lebih cepat di sebuah daftar tertaut daripada di Himpunan . Mendapatkan satu elemen tertentu di tengah itu banyak lebih cepat dalam sebuah Himpunan . Dan Himpunan mungkin membuang-buang ruang, karena sangat sering ketika memperluas Himpunan , lebih banyak elemen dialokasikan daripada yang dibutuhkan pada saat itu (pikirkan ArrayList di Jawa).

Direkomendasikan: