Pertanyaan yang diberi tag ds.data-structures

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

358
Algoritma dari Kitab.

Paul Erdos berbicara tentang "Buku" di mana Tuhan menyimpan bukti paling elegan dari setiap teorema matematika. Ini bahkan mengilhami buku (yang saya percaya sekarang dalam edisi ke-4): Bukti dari Buku . Jika Tuhan memiliki buku yang serupa untuk algoritma, menurut Anda algoritma apa yang akan...

35
Satu set probabilistik tanpa positif palsu?

Jadi, filter Bloom cukup keren - mereka adalah set yang mendukung pemeriksaan keanggotaan tanpa negatif palsu, tetapi kemungkinan kecil positif palsu. Namun baru-baru ini, saya menginginkan "filter Bloom" yang menjamin yang sebaliknya: tidak ada positif palsu, tetapi berpotensi negatif...

32
Mengapa orang menggunakan Octree di atas pohon-KD?

Saya memiliki beberapa pengalaman dalam komputasi ilmiah, dan telah banyak menggunakan pohon kd untuk aplikasi BSP (partisi ruang biner). Saya baru-baru ini menjadi lebih akrab dengan oktri, struktur data yang mirip untuk mempartisi ruang Euclidean 3-D, tetapi yang bekerja pada interval tetap yang...

32
Apakah ada tumpukan stabil?

Apakah ada struktur data antrian prioritas yang mendukung operasi berikut? Sisipkan (x, p) : Tambahkan catatan baru x dengan prioritas p StableExtractMin () : Kembalikan dan hapus catatan dengan prioritas minimum, putuskan hubungan dengan urutan penyisipan . Jadi, setelah Sisipan (a, 1),...

27
Saya memimpikan struktur data, apakah itu ada?

Saya belum berhasil menemukan struktur data ini, tetapi saya bukan ahli di bidang ini. Struktur mengimplementasikan himpunan, dan pada dasarnya adalah array elemen yang sebanding dengan invarian. Yang invarian adalah sebagai berikut (didefinisikan secara rekursif): Array dengan panjang 1 adalah...

22
Tumpukan yang dapat dipisah

Apa yang diketahui tentang struktur data yang dapat mempertahankan urutan item yang tunduk pada dua operasi berikut? Tekan (x): tambahkan x ke akhir urutan, dan kembalikan pengidentifikasi untuk posisinya di urutan Ekstrak (S): diberi seperangkat pengidentifikasi yang tidak berurutan, menghapus...