Pertanyaan yang diberi tag ds.data-structures

22
Dapatkah biaya GC diabaikan ketika menganalisis waktu berjalan dari struktur data kasus terburuk yang ditentukan dalam bahasa pemrograman yang dikumpulkan sampah?

Saya baru menyadari bahwa saya mengasumsikan jawaban untuk pertanyaan saya adalah "ya" tetapi saya tidak punya alasan yang bagus. Saya membayangkan bahwa mungkin ada pengumpul sampah yang terbukti hanya memperkenalkan pelambatan terburuk. Apakah ada referensi definitif yang bisa saya kutip? Dalam...

20
Struktur Data isomorfisma

Penafian: Saya bukan ahli teori CS. Berasal dari aljabar abstrak, saya terbiasa berurusan dengan hal-hal yang setara dengan isomorfisme - tetapi saya mengalami kesulitan menerjemahkan konsep ini ke struktur data. Saya pertama kali berpikir bahwa set lurus morfisme bijective teoritis akan...

18
Apakah mungkin untuk menguji apakah bilangan yang dihitung rasional atau bilangan bulat?

Apakah mungkin untuk menguji secara algoritmik apakah bilangan yang dihitung rasional atau bilangan bulat? Dengan kata lain, apakah mungkin bagi perpustakaan yang mengimplementasikan angka yang dapat dihitung untuk menyediakan fungsi isIntegeratau isRational? Saya menduga itu tidak mungkin, dan...

17
Survei struktur data yang ringkas?

Makalah Fischer bulan ini mengingatkan saya betapa sedikit yang saya tahu tentang seni struktur data yang ringkas, dan algoritma untuk menggunakannya. Bagi mereka yang tidak tahu tentang struktur data ringkas: Diberikan struktur kombinatorial, dengan (n) konfigurasi berbeda, dan representasi...

17
Menggabungkan Dua Pohon Pencarian Biner

Saya mencari algoritme untuk menggabungkan dua pohon pencarian biner dengan ukuran dan jangkauan yang berubah-ubah. Cara yang jelas saya akan menerapkan ini adalah untuk menemukan seluruh sub pohon yang jangkauannya dapat masuk ke dalam simpul eksternal yang berubah-ubah di pohon lain. Namun, kasus...

17
Apakah analisis tradisional filter Bloom salah?

Makalah ini mengklaim bahwa analisis tradisional dari tingkat kesalahan dalam filter Bloom tidak benar, kemudian memberikan analisis yang panjang dan nontrivial dari tingkat kesalahan aktual. Makalah tertaut diterbitkan pada 2010, namun saya telah melihat analisis tradisional filter Bloom terus...

16
Bootstrap pada Struktur Pohon Jari

Setelah bekerja dengan 2-3 pohon jari cukup lama saya terkesan dengan kecepatan mereka di sebagian besar operasi. Namun, satu masalah yang saya temui adalah overhead besar yang terkait dengan penciptaan awal pohon jari besar. Karena bangunan didefinisikan sebagai urutan operasi rangkaian Anda...

15
Mempertahankan pesanan dalam daftar dalam dalam waktu

Masalah pemeliharaan pesanan (atau "mempertahankan pesanan dalam daftar") adalah untuk mendukung operasi: singleton: membuat daftar dengan satu item, mengembalikan pointer ke sana insertAfter: diberi pointer ke item, memasukkan item baru setelahnya, mengembalikan pointer ke item baru delete:...