Câu hỏi được gắn thẻ «ds.algorithms»

Các câu hỏi liên quan đến các hướng dẫn được xác định rõ để hoàn thành một nhiệm vụ và phân tích có liên quan về thời gian / bộ nhớ / v.v.





2
Vui với Ackermann nghịch đảo
Hàm Ackermann nghịch đảo thường xảy ra khi phân tích thuật toán. Một bài trình bày tuyệt vời về nó ở đây: http://www.gabrielnivasch.org/fun/inverse-ackermann . và [Ký hiệu: [x] có nghĩa là chúng ta làm tròn x đến số nguyên gần nhất, trong khi đăng nhập Là hàm nhật ký lặp …




2
Thuật toán thời gian tuyến tính để tìm tối đa thay đổi
Giả sử rằng chúng ta được cung cấp một mảng A[1..n]A[1..n]A[1..n] có chứa các số nguyên không âm (không nhất thiết phải khác biệt). Đặt BBB là được AAAsắp xếp theo thứ tự không tăng. Chúng tôi muốn tính m=maxi∈[n]B[i]+i.m=maxi∈[n]B[i]+i.m = \max_{i\in [n]} B[i]+i. Giải pháp rõ ràng là sắp …





4
Giới hạn dưới để kiểm tra độ gần trong định mức
Tôi đã tự hỏi nếu có bất kỳ ràng buộc thấp hơn (về độ phức tạp mẫu) được biết đến cho vấn đề sau: Với mẫu truy cập oracle để hai phân bố chưa biết D1D1D_1 , D2D2D_2 trên {1,…,n}{1,…,n}\{1,\dots,n\} , kiểm tra (WHP) liệu D1=D2D1=D2D_1=D_2 d2(D1,D2)=∥D1−D2∥2=∑ni=1(D1(i)−D2(i))2−−−−−−−−−−−−−−−−−−√≥ϵd2⁡(D1,D2)=‖D1−D2‖2=∑i=1n(D1(i)−D2(i))2≥ϵ\operatorname{d_2}(D_1,D_2)=\lVert D_1-D_2\rVert_2 = \sqrt{\sum_{i=1}^n\left(D_1(i)-D_2(i)\right)^2} …


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.