Pertanyaan yang diberi tag «search-trees»

Pertanyaan tentang pohon pencarian, kelas struktur data yang digunakan untuk menyimpan data yang diurutkan untuk akses yang efisien.


1
Pembaruan rentang + kisaran permintaan dengan pohon indeks biner
Saya mencoba untuk memahami bagaimana pohon indeks biner (pohon fenwick) dapat dimodifikasi untuk menangani permintaan rentang dan pembaruan rentang. Saya menemukan sumber-sumber berikut: http://kartikkukreja.wordpress.com/2013/12/02/range-updates-with-bit-fenwick-tree/ http://programmingcontests.quora.com/Tutorial-Range-Updates-in-Fenwick-Tree http : //apps.topcoder.com/forums/? module = Utas & threadID = 756271 & mulai = 0 & mc = 4 # 1579597 Tetapi bahkan setelah membaca semuanya, …

2
Apakah struktur data pencarian probabilistik berguna?
SkipList menyediakan batas untuk pencarian sebagai pohon seimbang dengan keuntungan yang tidak perlu diseimbangkan ulang. Karena SkipList dibuat menggunakan membalik koin acak, batas-batas ini hanya berlaku selama struktur SkipList cukup "seimbang". Secara khusus, dengan probabilitas untuk beberapa konstanta , struktur seimbang mungkin hilang setelah memasukkan elemen.O ( logn )HAI(catatan⁡n)O(\log n)1/ …

3
Logaritmik vs kompleksitas waktu logaritmik ganda
Dalam aplikasi dunia nyata, apakah ada manfaat konkret saat menggunakan daripada algoritma ?O ( log ( n ) )O (log( log( n ) )O(log⁡(log⁡(n))\mathcal{O}(\log(\log(n))O (log( n ) )O(log⁡(n))\mathcal{O}(\log(n)) Ini adalah kasus ketika seseorang menggunakan misalnya pohon van Emde Boas daripada implementasi pohon pencarian biner yang lebih konvensional. Tetapi misalnya, jika …


2
Berpisah di pohon AVL dengan kompleksitas
Bisakah operasi pemisahan diterapkan untuk pohon AVL dengan kompleksitas O(logn)O(log⁡n)O(\log n)? Saya tertarik pada tautan ke artikel atau informasi spesifik tentang subjek ini. Operasi pembagian membagi pohon AVL menjadi dua pohon AVL yang diturunkan, berdasarkan kunci. Salah satu pohon yang diturunkan harus berisi semua simpul di mana semua kunci kurang …

3
Bagaimana cara menghitung waktu linear terburuk?
Pertanyaan ini dan pertanyaan ini membuat saya berpikir sedikit. Untuk menyortir array panjangnnndengan elemen unik di , kita harus dapat menyimpan jumlah nilai dalam array. Ada beberapa saran, tapi saya sedang mencari cara untuk melakukan ini dalam kasus linear terburuk. Lebih spesifik:kkkO(n+klogk)HAI(n+kcatatan⁡k)O(n + k \log k) Mengingat daftar dari unsur …

1
Struktur data untuk pencarian yang efisien, ketika penyisipan dan pemindahan hanya satu sisi
Saya membutuhkan struktur data untuk menyimpan nomor nnnelemen, masing-masing terkait dengan waktu berbeda . bervariasi dan walaupun memiliki batas atas teoretis, ini banyak urutan besarnya lebih besar dari apa yang biasanya digunakan.tsayatit_innn Melalui aplikasi saya, saya dapat memastikan bahwa: Elemen yang dimasukkan selalu lebih baru dari semua elemen yang ada, …


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.