Câu hỏi được gắn thẻ «algorithm-analysis»

Các câu hỏi về khoa học và nghệ thuật xác định các thuộc tính của thuật toán, thường bao gồm tính chính xác, thời gian chạy và sử dụng không gian. Sử dụng thẻ [phân tích thời gian chạy] cho các câu hỏi về thời gian chạy của thuật toán.





1
Độ phức tạp của thuật toán ngây thơ trong việc tìm chuỗi con Fibonacci dài nhất
Cho hai ký hiệu và b , hãy xác định chuỗi Fib- k thứ k như sau:aa\text{a}bb\text{b}kkk F(k)=⎧⎩⎨baF(k−1)⋆F(k−2)if k=0if k=1elseF(k)={bif k=0aif k=1F(k−1)⋆F(k−2)else F(k) = \begin{cases} \text{b} &\mbox{if } k = 0 \\ \text{a} &\mbox{if } k = 1 \\ F(k-1) \star F(k-2) &\mbox{else} \end{cases} với biểu thị chuỗi nối.⋆⋆\star Do …


1
Bằng chứng là cây tìm kiếm nhị phân được xây dựng ngẫu nhiên có chiều cao logarit
Làm thế nào để bạn chứng minh rằng chiều cao dự kiến ​​của cây tìm kiếm nhị phân được xây dựng ngẫu nhiên với nút là ? Có một bằng chứng trong Giới thiệu về thuật toán CLRS (chương 12.4), nhưng tôi không hiểu điều đó.nnnO ( nhật kýn )Ôi(đăng …






1
Cách tối đa hóa
Tôi thấy nhiều vấn đề thuật toán luôn giảm xuống một số thứ dài: Bạn có một mảng số nguyên , bạn cần tìm sao cho tối đa hóa trong thời gian .h[1..n]≥0h[1..n]≥0h[1..n]\geq 0i,ji,ji,j(h[j]−h[i])(j−i)(h[j]−h[i])(j−i)(h[j]-h[i])(j-i)O(n)O(n)O(n) Rõ ràng giải pháp thời gian là xem xét tất cả các cặp, tuy nhiên, có …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.