Pertanyaan yang diberi tag «hashmap»

Struktur data yang menggunakan fungsi hash untuk memetakan nilai identifikasi, yang dikenal sebagai kunci, ke nilai terkait


17
Bagaimana cara memperbarui nilai, diberi kunci dalam hashmap?
Misalkan kita punya HashMap<String, Integer>di Jawa. Bagaimana cara memperbarui (kenaikan) nilai integer dari kunci-string untuk setiap keberadaan string yang saya temukan? Satu bisa menghapus dan masuk kembali pasangan, tetapi overhead akan menjadi perhatian. Cara lain adalah dengan hanya menempatkan pasangan baru dan yang lama akan diganti. Dalam kasus terakhir, apa …
624 java  key  hashmap 


9
Mengapa tidak ada ConcurrentHashSet terhadap ConcurrentHashMap
HashSet didasarkan pada HashMap. Jika kita melihat HashSet<E>implementasi, semuanya dikelola di bawah HashMap<E,Object>. <E>digunakan sebagai kunci dari HashMap. Dan kita tahu bahwa HashMapitu tidak aman. Itu sebabnya kami ada ConcurrentHashMapdi Jawa. Berdasarkan ini, saya bingung mengapa kita tidak memiliki ConcurrentHashSet yang harus didasarkan pada ConcurrentHashMap? Apakah ada hal lain yang …


14
Bagaimana cara mengurutkan nilai peta dengan kunci di Jawa
Saya memiliki Peta yang memiliki string untuk kunci dan nilai. Data seperti berikut: "question1", "1" "question9", "1" "question2", "4" "question5", "2" Saya ingin mengurutkan peta berdasarkan kuncinya. Jadi, pada akhirnya, saya akan question1, question2, question3.... dan seterusnya. Akhirnya, saya mencoba mengeluarkan dua string dari Peta ini. String Pertama: Pertanyaan (dalam …
362 java  dictionary  hashmap 

17
JavaScript Hashmap Setara
Sebagaimana dijelaskan dalam pembaruan 3 pada jawaban ini, notasi ini: var hash = {}; hash[X] sebenarnya tidak hash objek X; sebenarnya hanya mengkonversi Xke string (melalui .toString()apakah itu objek, atau beberapa konversi bawaan untuk berbagai jenis primitif) dan kemudian melihat string itu, tanpa hashing, di " hash". Kesetaraan objek juga …

13
Apa perbedaan antara objek HashMap dan Peta di Jawa?
Apa perbedaan antara peta-peta berikut yang saya buat (dalam pertanyaan lain, orang-orang menjawab menggunakannya secara bergantian dan saya bertanya-tanya apakah / bagaimana mereka berbeda): HashMap<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
349 java  dictionary  hashmap 

5
Bagaimana cara mengubah objek hash ruby ​​ke JSON?
Bagaimana cara mengubah objek hash ruby ​​ke JSON? Jadi saya mencoba contoh ini di bawah & tidak berhasil? Saya sedang melihat RubyDoc dan Hashobjek jelas tidak memiliki to_jsonmetode. Tetapi saya membaca di blog yang Rails mendukung active_record.to_jsondan juga mendukung hash#to_json. Saya bisa mengerti ActiveRecordadalah objek Rails, tetapi Hashbukan asli Rails, …


10
Pemeriksaan keberadaan utama di HashMap
Apakah memeriksa keberadaan kunci di HashMap selalu diperlukan? Saya memiliki HashMap dengan mengatakan 1000 entri dan saya sedang mencari cara untuk meningkatkan efisiensi. Jika HashMap sedang diakses sangat sering, maka memeriksa keberadaan kunci di setiap akses akan menghasilkan overhead yang besar. Alih-alih jika kunci tidak ada dan karenanya pengecualian terjadi, …
309 java  hashmap 



12
Apa yang terjadi ketika kunci duplikat dimasukkan ke dalam HashMap?
Jika saya lulus kunci yang sama beberapa kali untuk HashMap's putmetode, apa yang terjadi pada nilai asli? Dan bagaimana jika bahkan nilainya berulang? Saya tidak menemukan dokumentasi tentang ini. Kasus 1: Nilai yang ditimpa untuk kunci Map mymap = new HashMap(); mymap.put("1","one"); mymap.put("1","not one"); mymap.put("1","surely not one"); System.out.println(mymap.get("1")); Kami mendapatkan …
276 java  hashmap  hashtable 

10
Sortir hash dengan kunci, kembalikan hash di Ruby
Apakah ini cara terbaik untuk mengurutkan hash dan mengembalikan objek Hash (bukan Array): h = {"a"=>1, "c"=>3, "b"=>2, "d"=>4} # => {"a"=>1, "c"=>3, "b"=>2, "d"=>4} Hash[h.sort] # => {"a"=>1, "b"=>2, "c"=>3, "d"=>4}
258 ruby  sorting  hashmap 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.