Pertanyaan yang diberi tag «ds.data-structures»

Properti dan aplikasi struktur data, seperti batas bawah ruang, atau kompleksitas waktu penyisipan dan penghapusan objek.

1
Implementasi pohon partisi?
Apakah pohon partisi pernah diimplementasikan? Di sini, saya berbicara tentang pohon partisi dari geometri komputasi. Versi paling awal (paling dekat) di antaranya adalah karena Matousek dan yang lainnya, dan yang terbaru Timothy Chan: https://cs.uwaterloo.ca/~tmchan/optpt_2_10.pdf Kedengarannya gila bagi saya bahwa ini belum pernah diterapkan, tetapi googling muncul tidak ada implementasi yang …

4
Jumlah pengeditan tersingkat antara dua kata
Saya mencari struktur data dan algoritma untuk menghitung jumlah minimum perubahan yang diperlukan untuk mengubah satu kata menjadi kata lain, mengingat dua kata sebagai input, di mana satu-satunya perubahan yang diizinkan adalah tambahkan surat di salah satu ekstremitas (misalnya, AB -> ABC), duplikat dan gabungkan seluruh kata (misalnya, ABC -> …

3
Temukan Jarak Terpendek Berpasangan dari Poin di o (n log n)?
Latihan berikut telah dibagikan kepada siswa yang saya awasi: Dengan titik di pesawat, buatlah algoritma yang menemukan sepasang titik yang jaraknya minimal di antara semua pasangan titik. Algoritme harus berjalan dalam waktu .o ( n 2 )nnno ( n2)o(n2)o(n^2) Ada algoritma membagi dan menaklukkan (relatif) sederhana yang menyelesaikan tugas dalam …


2
Atur struktur data untuk penyisipan berulang yang efisien
Saya mencari struktur data hemat-ruang yang menampung set (tanpa pengulangan) elemen wordsize dan mendukung penyisipan cepat (diamortisasi O (1)). Dengan "hemat-ruang" Maksud saya, idealnya, kata-kata untuk disimpannn+o(n)n+o(n)n + o(n)nnn elemen. Menjadi himpunan adalah bagian penting dari pertanyaan: jika setiap elemen ditambahkan kali ruang yang digunakan tidak dapatn log nlognlog⁡n\log nnlognnlog⁡nn\log …


1
Daftar lompatan deterministik yang sangat seimbang
Di bagian 2.2 dari B-Trees Cache-Oblivious , Pohon Pencarian Sangat Seimbang didefinisikan sebagai: Untuk beberapa konstanta , setiap simpul pada ketinggian memiliki turunan .dddvvvhhhΘ(dh)Θ(dh)\Theta(d^h) Mereka mengaku: Telusuri pohon yang memenuhi Properties 1 dan 2 termasuk B-tree yang seimbang, daftar lompatan deterministik, dan lewati daftar dalam arti yang diharapkan. Makalah lain …



1
Sidik jari untuk set dinamis
Apakah ada struktur data kata-RAM w-bit dengan O (1) waktu per operasi untuk masalah berikut ?: Memelihara serangkaian bilangan bulat non-negatif w-bit yang mendukung operasi add (x): add x ke set remove (x): hapus x dari set sidik jari (): mengembalikan sidik jari set. Sidik jari w-bit ini memiliki properti …

6
Struktur data untuk set pohon.
Mencoba memungkinkan untuk penyimpanan efisien daftar elemen. Awalan dibagikan sehingga hemat ruang. Saya mencari cara yang sama untuk menyimpan pohon secara efisien. Saya ingin dapat memeriksa keanggotaan dan menambahkan elemen, mengetahui apakah pohon yang diberikan adalah subtree dari beberapa pohon yang disimpan atau jika ada pohon yang disimpan menjadi subtree …

4
Biaya melakukan sekitar. pencarian tetangga terdekat di quadtree lewati
CATATAN : Pertanyaan telah dinyatakan kembali dalam jawaban saya: Dengan asumsi sekarang kita dapat menemukan leluhur saudara kandung terendah dalam waktu O ( 1 )O(1)O(1) , dapatkah JST benar-benar dilakukan dalam O ( logn )O(log⁡n)O(\log n) ? Quadtrees adalah indeks spasial yang efisien. Saya punya teka-teki dengan implementasi pencarian tetangga …



2
Pengkodean cepat vektor seimbang
Sangat mudah untuk melihat bahwa untuk setiap ada pemetaan 1-1 dari {0,1} ke {0,1} sedemikian rupa sehingga untuk setiap vektor adalah "seimbang", yaitu memiliki jumlah 1s dan 0s yang sama. Apakah mungkin untuk mendefinisikan sehingga diberikannnnFFFnn^nn+O(logn)n+O(log⁡n)^{n+O(\log n)}xxxF(x)F(x)F(x)FFFxxx kita dapat menghitung F(x)F(x)F(x) efisien? Terima kasih.

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.