Pertanyaan yang diberi tag «algorithm-analysis»

Pertanyaan tentang sains dan seni menentukan sifat-sifat algoritma, seringkali termasuk kebenaran, runtime, dan penggunaan ruang. Gunakan tag [analisis runtime] untuk pertanyaan tentang runtime algoritma.



3
Apakah Quicksort selalu memiliki runtime kuadrat jika Anda memilih elemen maksimum sebagai pivot?
Jika Anda memiliki algoritma penyortiran cepat, dan Anda selalu memilih elemen terkecil (atau terbesar) sebagai poros Anda; Apakah saya benar dengan asumsi bahwa jika Anda memberikan kumpulan data yang sudah diurutkan, Anda akan selalu mendapatkan kinerja kasus terburuk terlepas dari apakah daftar 'yang sudah diurutkan' berada dalam urutan naik atau …

1
Mengapa kompleksitas pembatalan siklus negatif ?
Kami ingin menyelesaikan masalah aliran biaya minimal dengan algoritma pembatalan siklus negatif generik. Artinya, kita mulai dengan aliran acak yang valid, dan kemudian kita tidak memilih siklus negatif "baik" seperti siklus biaya rata-rata minimal, tetapi menggunakan Bellman-Ford untuk menemukan siklus minimal dan menambah sepanjang siklus yang ditemukan. Misalkan adalah jumlah …

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 …




1
Apa yang dianggap sebagai operasi?
Permintaan maaf untuk pertanyaan pemula, tapi saya agak bingung tentang apa yang sebenarnya dianggap sebagai "operasi sederhana" ketika menghitung kompleksitas waktu dari suatu algoritma. Secara khusus, mengapa kita menganggap semua operasi sama? Tentunya, membagi dua angka yang sangat besar lebih memakan waktu daripada menambahkan satu ke nomor (seperti dalam setiap …

1
Memahami kompresi / pengkodean dalam waktu linier
Saya membaca makalah NJ Larsson, A. Moffat: Offline Dictionary-Based Compression , yang menjelaskan algoritma kompresi yang, jika saya memahaminya dengan benar, sangat mirip dengan pengkodean pasangan byte . Diberikan string dengan panjang , saya mencoba memahami bagaimana seseorang dapat memampatkannya dalam linear, , waktu dengan metode kompresi ini. Bagaimana tepatnya …

1
Apa kompleksitas pencarian yang diberi tanda kurung menggunakan mediant?
Saya mencoba memperkirakan kompleksitas suatu algoritma yang saya tulis untuk dekompiler Reko , di mana saya mencoba untuk "membatalkan" tranformasi yang dilakukan oleh kompiler ke divisi integer oleh konstantax/nx/nx / n. Kompiler telah mengubah divisi menjadi perkalian integer dan pergeseran:(x∗⌊2β/n⌋)>>β(x∗⌊2β/n⌋)>>β(x * \lfloor 2^\beta / n \rfloor) >> \betadimana ββ\betaadalah jumlah …



2
Apakah ada algoritma yang efisien untuk pengujian primality untuk angka-angka yang berbentuk menggunakan fungsi akar kuadrat?
Saya sedang membaca CLRS dan diminta untuk menunjukkan bahwa jika adalah bilangan prima dari bentuk dan adalah residu kuadratik, maka adalah akar kuadrat (orang juga dapat dengan mudah menunjukkan bahwa adalah akar kuadrat).ppp4k+34k+34k+3aaaak+1ak+1a^{k+1}a−ka−ka^{-k} Saya bertanya-tanya apakah menggunakan fakta sebelumnya dan juga kami tahu kami memiliki sejumlah bentuk (belum tentu prima), …


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.