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

Một thuật toán là một chuỗi các bước được xác định rõ ràng xác định một giải pháp trừu tượng cho một vấn đề. Sử dụng thẻ này khi vấn đề của bạn liên quan đến thiết kế và phân tích thuật toán.

1
Lựa chọn tính năng giống như cây quyết định có độ dài cố định để giảm thiểu hiệu suất tìm kiếm trung bình
Tôi có một truy vấn phức tạp được sử dụng để tìm kiếm tập dữ liệu để tìm . Mỗi truy vấn mất thời gian trung bình nên tổng thời gian trong tìm kiếm tuyến tính là. Tôi có thể chia truy vấn thành các truy vấn phụ đơn giản …




3
Quicksort có luôn có thời gian chạy bậc hai nếu bạn chọn một phần tử tối đa làm trục không?
Nếu bạn có thuật toán sắp xếp nhanh và bạn luôn chọn phần tử nhỏ nhất (hoặc lớn nhất) làm trục của mình; Tôi có đúng không khi cho rằng nếu bạn cung cấp một tập dữ liệu đã được sắp xếp, bạn sẽ luôn nhận được hiệu suất trong …









3
Độ phức tạp thời gian logarit và gấp đôi logarit
Trong các ứng dụng trong thế giới thực có lợi ích cụ thể khi sử dụng thuật toán thay vì thuật toán ?O(log(log(n))O(log⁡(log⁡(n))\mathcal{O}(\log(\log(n))O(log(n))O(log⁡(n))\mathcal{O}(\log(n)) Đây là trường hợp khi một người sử dụng ví dụ cây van Emde Boas thay vì triển khai cây tìm kiếm nhị phân thông thường hơn. …


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.