Apa itu HashMap dengan Python?
Apa itu HashMap dengan Python?

Video: Apa itu HashMap dengan Python?

Video: Apa itu HashMap dengan Python?
Video: #28. Использование хэш-таблиц в Python и С++ | Структуры данных 2024, April
Anonim

Dalam ilmu komputer, tabel Hash atau a peta hash adalah tipe struktur data yang memetakan kunci ke pasangan nilainya (menerapkan tipe data array abstrak). Tabel hash atau memiliki peta di Python diimplementasikan melalui tipe data kamus bawaan. Kunci kamus di Python dihasilkan oleh fungsi hashing.

Di sini, apakah kamus Python adalah HashMap?

Baca terus untuk melihat bagaimana Python perpustakaan standar dapat membantu Anda. Di dalam Python , kamus (atau "dicts", singkatnya) adalah struktur data pusat: Dicts menyimpan sejumlah objek yang berubah-ubah, masing-masing diidentifikasi oleh unik kamus kunci. Kamus sering juga disebut peta, peta hash , tabel pencarian, atau array asosiatif.

apakah Python mengatur tabel hash? Tabel hash digunakan untuk mengimplementasikan peta dan mengatur struktur data dalam banyak bahasa pemrograman umum, seperti C++, Java, dan Python . Python menggunakan tabel hash untuk kamus dan set . A tabel hash adalah kumpulan pasangan nilai kunci yang tidak berurutan, di mana setiap kunci adalah unik.

Mempertimbangkan ini, untuk apa HashMap digunakan?

HashMap adalah kelas koleksi berbasis Peta yaitu Digunakan untuk menyimpan pasangan Kunci & nilai, ini dilambangkan sebagai HashMap atau HashMap . Kelas ini tidak menjamin urutan peta. Ini mirip dengan kelas Hashtable kecuali bahwa itu tidak disinkronkan dan mengizinkan nol (nilai nol dan kunci nol).

Apa perbedaan antara HashMap dan Hashtable?

Ada beberapa perbedaan antara HashMap dan Hashtable di Jawa: Hashtable disinkronkan, sedangkan HashMap tidak. Ini membuat HashMap lebih baik untuk aplikasi non-utas, karena Objek yang tidak disinkronkan biasanya berkinerja lebih baik daripada yang disinkronkan. Hashtable tidak mengizinkan kunci atau nilai nol.

Direkomendasikan: