Pertanyaan yang diberi tag «data-structures»

Pertanyaan tentang cara menyimpan data sehingga dapat digunakan secara menguntungkan oleh algoritma.

4
Komputasi set perbedaan antara dua set besar
Aku punya dua set besar bilangan bulat dan . Setiap set memiliki sekitar satu juta entri, dan setiap entri adalah bilangan bulat positif dengan panjang maksimal 10 digit. AAABBB Apa algoritma terbaik untuk menghitung dan ? Dengan kata lain, bagaimana saya bisa secara efisien menghitung daftar entri yang tidak dalam …


3
Struktur data yang efisien mendukung Sisipan, Hapus, dan MostFrequent
Anggaplah kita memiliki himpunan DDD dan setiap anggota adalah pasangan data dan kunci. Kami menginginkan struktur data yang akan mendukung operasi berikut:DDD Masukkan ke ,D(d,k)(d,k)(d,k)DDD Hapus anggota , (tidak perlu mencari untuk menemukan , misalnya menunjuk ke anggota di ),e e DeeeeeeeeeDDD MostFrequent, yang mengembalikan anggota sehingga adalah salah satu …



1
Penelitian tentang mengevaluasi kinerja cache-terlupakan dalam praktik
Algoritma dan struktur data yang tidak memperhatikan cache adalah hal yang agak baru, diperkenalkan oleh Frigo et al. dalam algoritma Cache-oblivious, 1999 . Tesis Prokop dari tahun yang sama memperkenalkan ide-ide awal juga. Makalah oleh Frigo et al. menyajikan beberapa hasil eksperimen yang menunjukkan potensi teori dan algoritma cache-lupa dan …







2
Implementasi struktur data immutable (persistent) seperti array dengan pengindeksan cepat, append, prepend, iterasi
Saya mencari struktur data persisten yang mirip dengan array (tetapi tidak bisa diubah), memungkinkan untuk pengindeksan cepat, menambahkan, prepend, dan operasi iterasi (good locality) operasi. Clojure menyediakan vektor persisten, tetapi hanya untuk penambahan cepat. Scala's Vector secara efektif menambahkan dan menambah waktu, tetapi saya tidak dapat menerapkannya, karena ini didasarkan …

1
Struktur data untuk peta pada interval
Biarkan menjadi bilangan bulat, dan biarkan menunjukkan set semua bilangan bulat. Biarkan menunjukkan interval bilangan bulat .nnnZZ\mathbb{Z}[a,b][a,b][a,b]{a,a+1,a+2,…,b}{a,a+1,a+2,…,b}\{a,a+1,a+2,\dots,b\} Saya mencari struktur data untuk mewakili peta . Saya ingin struktur data mendukung operasi berikut:f:[1,n]→Zf:[1,n]→Zf:[1,n] \to \mathbb{Z} get(i)get(i)\text{get}(i) harus mengembalikan .f(i)f(i)f(i) set([a,b],y)set([a,b],y)\text{set}([a,b],y) harus memperbarui sehingga , yaitu, memperbarui ke peta baru sedemikian rupa …

3
Buku-buku algoritma tentang berbagai topik
Ingin memperbaiki pos ini? Berikan jawaban terinci untuk pertanyaan ini, termasuk kutipan dan penjelasan mengapa jawaban Anda benar. Jawaban tanpa detail yang cukup dapat diedit atau dihapus. Saya ditugaskan membangun perpustakaan buku tentang algoritma untuk perusahaan kecil kami (sekitar 15 orang). Anggarannya lebih dari 5k, tapi tentu saja kurang dari …

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.