Pertanyaan yang diberi tag «time-complexity»

Jumlah sumber daya waktu (jumlah operasi atom atau langkah mesin) yang diperlukan untuk memecahkan masalah yang dinyatakan dalam ukuran input. Jika pertanyaan Anda menyangkut analisis algoritma, gunakan tag [runtime-analysis]. Jika pertanyaan Anda menyangkut apakah suatu komputasi akan * pernah * selesai, gunakan tag [computability] sebagai gantinya. Kompleksitas waktu mungkin merupakan sub-topik terpenting dari teori kompleksitas.

6
Bagaimana kita dapat berasumsi bahwa operasi dasar pada angka membutuhkan waktu yang konstan?
Biasanya dalam algoritma kami tidak peduli tentang perbandingan, penambahan, atau pengurangan angka - kami menganggap mereka berjalan dalam waktu . Sebagai contoh, kita mengasumsikan ini ketika kita mengatakan bahwa pengurutan berbasis perbandingan adalah , tetapi ketika angka terlalu besar untuk masuk ke dalam register, kita biasanya mewakili mereka sebagai array …

8
Intuisi algoritma untuk kompleksitas logaritmik
Saya percaya saya memiliki pemahaman yang masuk akal tentang kompleksitas seperti , dan .O(1)O(1)\mathcal{O}(1)Θ(n)Θ(n)\Theta(n)Θ(n2)Θ(n2)\Theta(n^2) Dalam hal daftar, adalah pencarian konstan, jadi hanya mendapatkan kepala daftar. adalah tempat saya menelusuri seluruh daftar, dan berjalan daftar sekali untuk setiap elemen dalam daftar.O(1)O(1)\mathcal{O}(1)Θ(n)Θ(n)\Theta(n)Θ(n2)Θ(n2)\Theta(n^2) Apakah ada cara intuitif yang serupa untuk memahami selain dari …


2
Cari median array disortir di
Untuk menemukan median array yang tidak disortir, kita dapat membuat min-heap dalam waktu untuk n elemen, dan kemudian kita dapat mengekstraksi satu per satu elemen n / 2 untuk mendapatkan median. Tetapi pendekatan ini akan membutuhkan waktu O ( n log n ) .O(nlogn)O(nlog⁡n)O(n\log n)nnnn/2n/2n/2O(nlogn)O(nlog⁡n)O(n \log n) Bisakah kita melakukan …



4
Kompleksitas waktu dalam menemukan diameter grafik
Berapa kompleksitas waktu untuk menemukan diameter grafik ?G=(V,E)G=(V,E)G=(V,E) O ( | V|2)O(|V|2){O}(|V|^2) O ( | V|2+ | V| ⋅ | E| )O(|V|2+|V|⋅|E|){O}(|V|^2+|V| \cdot |E|) O ( | V|2⋅ | E| )O(|V|2⋅|E|){O}(|V|^2\cdot |E|) O ( | V| ⋅ | E|2)O(|V|⋅|E|2){O}(|V|\cdot |E|^2) Diameter grafik adalah maksimum himpunan jarak jalur terpendek antara semua …


3
Apakah benar-benar mungkin untuk membuktikan batas bawah?
Dengan adanya masalah komputasi, apakah tugas menemukan batas bawah untuk perhitungan seperti itu benar-benar mungkin? Saya kira itu bermuara pada bagaimana langkah komputasi tunggal didefinisikan dan model apa yang kita gunakan untuk bukti, tetapi mengingat itu, apakah kita benar-benar membuktikan batas bawah kemudian secara umum? Maksud saya adalah dapatkah kita …


2
Bagaimana masalah salesman keliling dapat diverifikasi dalam waktu polinomial?
Jadi saya mengerti ide bahwa masalah keputusan didefinisikan sebagai Apakah ada jalur P sehingga biaya lebih rendah dari C? dan Anda dapat dengan mudah memeriksa ini benar dengan memverifikasi jalur yang Anda terima. Namun, bagaimana jika tidak ada jalur yang sesuai dengan kriteria ini? Bagaimana Anda memverifikasi jawaban "tidak" tanpa …



1
Struktur data pohon konkuren bebas-waktu-update yang konstan?
Saya telah membaca sedikit literatur belakangan ini, dan telah menemukan beberapa struktur data yang agak menarik. Saya telah meneliti berbagai metode untuk menurunkan waktu pembaruan menjadi waktu pembaruan terburuk [1-7].O (1)O(1)\mathcal{O}(1) Baru-baru ini saya mulai mencari struktur data bebas kunci, untuk mendukung akses bersamaan yang efisien. Apakah ada teknik update-waktu …

2
Menemukan setidaknya dua jalur dengan panjang yang sama dalam grafik terarah
Misalkan kita memiliki grafik diarahkan dan dua node dan . Saya ingin tahu apakah sudah ada algoritma untuk menghitung masalah keputusan berikut:G=(V,E)G=(V,E)G=(V,E)AAABBB Apakah setidaknya ada dua jalur antara dan dengan panjang yang sama?AAABBB Bagaimana dengan kerumitannya? Bisakah saya menyelesaikannya dalam waktu polinomial? Saya ingin menambahkan batasan baru pada grafik, mungkin …

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.