Pertanyaan yang diberi tag data-structures

Struktur data adalah cara mengatur data dengan cara yang memungkinkan sifat-sifat tertentu dari data tersebut untuk ditanyakan dan / atau diperbarui secara efisien.

494
Bagaimana cara kerja tabel hash?

Saya mencari penjelasan tentang cara kerja tabel hash - dalam bahasa Inggris sederhana untuk orang bodoh seperti saya! Sebagai contoh, saya tahu itu mengambil kunci, menghitung hash (saya mencari penjelasan bagaimana) dan kemudian melakukan beberapa jenis modulo untuk bekerja di mana ia terletak...

377
Pisahkan Daftar menjadi Sublists dengan LINQ

Apakah ada cara saya bisa memisahkan List<SomeObject>beberapa daftar yang terpisah SomeObject, menggunakan indeks item sebagai pembatas setiap split? Izinkan saya memberi contoh: Saya memiliki List<SomeObject>dan saya memerlukan List<List<SomeObject>>atau...

354
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,...