Pertanyaan yang diberi tag «dictionaries»


5
Apakah ada filter anti-Bloom?
Sebuah Bloom Filter memungkinkan untuk efisien melacak apakah berbagai nilai telah ditemui selama pengolahan. Ketika ada banyak item data maka filter Bloom dapat menghasilkan penghematan memori yang signifikan di atas tabel hash. Fitur utama dari filter Bloom, yang dibagikan dengan tabel hash, adalah selalu mengatakan "bukan baru" jika suatu item …


3
Memoisasi tanpa array
Dalam Pengantar algoritma Cormen et al. , Bagian 15.3 Elemen pemrograman dinamis menjelaskan memoisasi sebagai berikut: Algoritma rekursif memoized mempertahankan entri dalam tabel untuk solusi untuk setiap sub-masalah. Setiap entri tabel awalnya berisi nilai khusus untuk menunjukkan bahwa entri belum diisi. Ketika subproblem pertama kali ditemui ketika algoritma rekursif dibuka, …

2
Mencari implementasi yang ditetapkan dengan jejak memori kecil
Saya mencari implementasi tipe data yang ditetapkan. Kita harus melakukannya memelihara subset dinamis SSS (ukuran nnn ) dari alam semesta dari ukuran denganU={0,1,2,3,…,u–1}U={0,1,2,3,…,u–1}U = \{0, 1, 2, 3, \dots , u – 1\}uuu operasi insert(x)(tambahkan elemen xke ) dan (memeriksa apakah elemen adalah anggota ).SSSfind(x)xSSS Saya tidak peduli dengan operasi …

2
Bagaimana tabel hash O (1) memperhitungkan kecepatan hashing akun?
Tabel hash dikatakan diamortisasi menggunakan rantai sederhana dan dua kali lipat pada kapasitas tertentu.Θ(1)Θ(1)\Theta(1) Namun, ini mengasumsikan panjang elemen konstan. Menghitung hash suatu elemen membutuhkan melalui elemen, mengambil waktu di mana adalah panjangnya.Θ(l)Θ(l)\Theta(l)lll Tetapi untuk membedakan antara elemen, kita membutuhkan elemen yang memiliki panjang setidaknya bit; jika tidak dengan prinsip …

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.