Bagaimana cara membuat Struktur Data Linked List dalam Java?
Apa's cara terbaik untuk membuat linked list dalam Java?
133
6
Apa's cara terbaik untuk membuat linked list dalam Java?
Solusi yang jelas untuk pengembang akrab dengan Java adalah dengan menggunakan LinkedList kelas yang sudah disediakan di java.util. Mengatakan, bagaimanapun, anda ingin membuat sendiri implementasi untuk beberapa alasan. Berikut adalah contoh singkat dari linked list yang menyisipkan link baru pada awal daftar, menghapus dari awal daftar dan loop melalui daftar untuk mencetak link yang terdapat di dalamnya. Tambahan untuk implementasi ini meliputi membuat double-linked list, menambahkan metode untuk insert dan dapatkan dari tengah atau akhir, dan dengan menambahkan dapatkan dan urutkan metode juga.
Catatan: Dalam contoh, Link objek doesn't benar-benar berisi Link lain objek - nextLink sebenarnya hanya referensi ke link lain.
Jawa memiliki LinkedList implementasi, bahwa anda mungkin ingin memeriksa. Anda dapat men-download JDK dan's sumber di java.sun.com.
Gunakan jawa.util.LinkedList. Seperti ini:
Di atas linked list display di arah yang berlawanan. Saya pikir benar pelaksanaan menyisipkan metode harus
Yang jauh lebih baik untuk menggunakan java.util.LinkedList, karena itu's mungkin jauh lebih dioptimalkan, dari salah satu yang anda akan menulis.