Pertanyaan yang diberi tag «time-complexity»

Kompleksitas waktu suatu algoritme mengukur jumlah waktu yang dibutuhkan oleh algoritme untuk menjalankan fungsi ukuran input untuk masalah. Kompleksitas waktu suatu algoritme biasanya diekspresikan menggunakan notasi O besar, yang menekan konstanta perkalian dan suku orde rendah.



2
O besar array JavaScript
Array dalam JavaScript sangat mudah dimodifikasi dengan menambah dan menghapus item. Ini agak menutupi fakta bahwa kebanyakan array bahasa berukuran tetap, dan membutuhkan operasi kompleks untuk mengubah ukurannya. Tampaknya JavaScript mempermudah penulisan kode array yang berperforma buruk. Ini mengarah pada pertanyaan: Kinerja apa (dalam hal kompleksitas waktu O besar) yang …



11
Kompleksitas waktu dari Algoritma Euclid
Saya mengalami kesulitan dalam menentukan kompleksitas waktu dari algoritma penyebut umum terbesar Euclid. Algoritma dalam pseudo-code ini adalah: function gcd(a, b) while b ≠ 0 t := b b := a mod b a := t return a Sepertinya tergantung pada a dan b . Pemikiran saya adalah bahwa kompleksitas …

4
Kompleksitas waktu algoritma Sieve of Eratosthenes
Dari Wikipedia: Kompleksitas dari algoritma ini adalah O(n(logn)(loglogn))operasi bit. Bagaimana Anda sampai pada hal itu? Bahwa kompleksitas termasuk loglognistilah memberitahu saya bahwa ada suatu sqrt(n)tempat. Misalkan saya menjalankan saringan pada 100 angka pertama ( n = 100), dengan asumsi bahwa menandai angka sebagai komposit membutuhkan waktu konstan (implementasi array), berapa …


4
Apakah kompleksitas waktu dari string iteratif yang ditambahkan sebenarnya adalah O (n ^ 2), atau O (n)?
Saya sedang mengerjakan masalah di luar CTCI. Masalah ketiga dari bab 1 apakah Anda mengambil string seperti 'Mr John Smith ' dan meminta Anda untuk mengganti ruang perantara dengan %20: 'Mr%20John%20Smith' Penulis menawarkan solusi ini dengan Python, menyebutnya O (n): def urlify(string, length): '''function replaces single spaces with %20 and …

12
Menyortir dalam Ilmu Komputer vs. menyortir di dunia 'nyata'
Saya berpikir tentang menyortir algoritme dalam perangkat lunak, dan cara yang mungkin dilakukan seseorang untuk mengatasi O(nlogn)hambatan tersebut. Menurut saya tidak mungkin untuk mengurutkan lebih cepat dalam arti praktis, jadi tolong jangan berpikir saya melakukannya. Dengan demikian, tampaknya dengan hampir semua algoritma pengurutan, perangkat lunak harus mengetahui posisi setiap elemen. …

1
Apa kompleksitas waktu dari berbagai struktur data?
Saya mencoba membuat daftar kerumitan waktu dari operasi struktur data umum seperti Array, Pohon Pencarian Biner, Heap, Daftar Tertaut, dll. Dan terutama saya mengacu pada Java. Mereka sangat umum, tetapi saya rasa beberapa dari kita tidak 100% yakin tentang jawaban yang tepat. Bantuan apa pun, terutama referensi, sangat dihargai. Misalnya …
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.