Rumah > Java > javaTutorial > teks badan

Cara menggunakan HashMap untuk mengakses hubungan pemetaan nilai kunci dalam java

WBOY
Lepaskan: 2023-05-10 11:02:14
ke hadapan
1242 orang telah melayarinya

Gunakan HashMap untuk mengakses perhubungan pemetaan nilai kunci

Ringkasnya, HashMap terdiri daripada tatasusunan dan senarai terpaut Tatasusunan ialah badan utama HashMap, dan senarai terpaut wujud terutamanya untuk menyelesaikan konflik cincang . Jika kedudukan tatasusunan yang terletak tidak mengandungi senarai terpaut, maka carian, tambah dan operasi lain adalah sangat pantas dan hanya memerlukan satu pengalamatan Kerumitan masa ialah O(1 jika tatasusunan yang terletak mengandungi senarai terpaut, untuk operasi penambahan , kerumitan masanya ialah O(1) Kerumitan masa ialah O(n) - mula-mula melintasi senarai terpaut, tulis ganti jika ia wujud, tambahkannya jika ia tidak wujud untuk operasi carian, anda masih perlu melintasi senarai terpaut, dan kemudian bandingkan dan cari satu demi satu melalui kaedah yang sama dengan objek utama. Dari perspektif prestasi, semakin sedikit senarai terpaut dalam HashMap, iaitu, semakin sedikit konflik cincang, semakin baik prestasinya. Oleh itu, dalam pengekodan harian, anda boleh menggunakan HashMap untuk mengakses perhubungan pemetaan nilai kunci.

Kes: Diberi senarai rekod menu, setiap rekod menu mengandungi pengecam menu induk (pengecam menu induk menu akar adalah batal), dan keseluruhan pepohon menu dibina.

rreeee

Atas ialah kandungan terperinci Cara menggunakan HashMap untuk mengakses hubungan pemetaan nilai kunci dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan