Pertanyaan yang diberi tag big-o

123
Keuntungan penjualan tunggal maksimum

Misalkan kita diberi array n bilangan bulat yang mewakili harga saham dalam satu hari. Kita ingin mencari pair (buyDay, sellDay) , dengan buyDay ≤ sellDay , sehingga jika kita membeli saham pada buyDay dan menjualnya pada sellDay , kita akan memaksimalkan keuntungan kita. Jelas ada solusi O (n 2 )...

105
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...

105
Mengapa menyisipkan di tengah daftar tertaut O (1)?

Menurut artikel Wikipedia tentang daftar tertaut , memasukkan di tengah daftar tertaut dianggap O (1). Saya akan berpikir itu akan menjadi O (n). Tidakkah Anda perlu menemukan node yang mungkin berada di dekat akhir daftar? Apakah analisis ini tidak memperhitungkan penemuan operasi node (meskipun...

100
Apa perbedaan antara batas bawah dan batas ketat?

Dengan referensi jawaban ini , apa itu Theta (terikat erat)? Omega adalah batas bawah, cukup dimengerti, waktu minimum yang dibutuhkan suatu algoritma. Dan kita tahu Big-O untuk batas atas, artinya waktu maksimum yang dibutuhkan algoritme. Tapi saya tidak tahu tentang

96
Apakah basis log Big O (logn) e?

Untuk jenis struktur data pohon pencarian biner, saya melihat notasi Big O biasanya dicatat sebagai O (logn). Dengan huruf kecil 'l' di log, apakah ini menunjukkan basis log e (n) seperti yang dijelaskan oleh logaritma natural? Maaf untuk pertanyaan sederhana ini, tetapi saya selalu kesulitan...

50
Mengapa kompleksitas komputasional O (n ^ 4)?

int sum = 0; for(int i = 1; i < n; i++) { for(int j = 1; j < i * i; j++) { if(j % i == 0) { for(int k = 0; k < j; k++) { sum++; } } } } Saya tidak mengerti bagaimana ketika j = i, 2i, 3i ... forloop terakhir berjalan n kali. Saya kira saya hanya tidak mengerti bagaimana kita sampai...