Thời gian chạy theo cấp số nhân là gì?
Thời gian chạy theo cấp số nhân là gì?

Video: Thời gian chạy theo cấp số nhân là gì?

Video: Thời gian chạy theo cấp số nhân là gì?
Video: Cấp số nhân ( buổi 1) 2024, Có thể
Anonim

Thời gian chạy theo cấp số nhân . Tập hợp các vấn đề có thể được giải quyết bằng số mũ thuật toán thời gian, nhưng không có thuật toán thời gian đa thức nào được biết đến. Một thuật toán được cho là số mũ thời gian, nếu T (n) bị giới hạn trên bởi 2nhiều( ), trong đó poly (n) là một số đa thức trong n.

Theo cách này, thời gian chạy đa thức và hàm mũ là gì?

số mũ phức tạp mất nhiều hơn thời gian và không gian hơn đa thức độ phức tạp cho cùng một số biến. Không có triệu chứng số mũ phức tạp hơn đa thức sự phức tạp. số mũ phức tạp mất nhiều hơn thời gian và không gian hơn đa thức độ phức tạp cho cùng một số biến.

Thứ hai, thời gian chạy của một thuật toán là gì? Các thời gian chạy của một thuật toán cho một đầu vào cụ thể phụ thuộc vào số lượng hoạt động được thực thi. Số lượng hoạt động càng lớn, thời gian càng dài thời gian chạy của một thuật toán . Chúng tôi thường muốn biết có bao nhiêu hoạt động thuật toán sẽ thực thi tương ứng với kích thước đầu vào của nó mà chúng ta sẽ gọi.

Theo đó, độ phức tạp theo cấp số nhân là gì?

Đây là một ví dụ về Thời gian bậc hai Sự phức tạp . O (2 ^ N) - số mũ Thời gian. số mũ Thời gian phức tạp biểu thị một thuật toán có tốc độ tăng trưởng tăng gấp đôi với mỗi additon vào tập dữ liệu đầu vào. Nếu bạn biết về cái khác số mũ mô hình tăng trưởng, điều này hoạt động theo cùng một cách.

Thời gian được coi là đa thức là gì?

MỘT đa thức - thuật toán thời gian là một thuật toán thi hành án của ai thời gian được đưa ra bởi một đa thức về kích thước của đầu vào hoặc có thể bị giới hạn bởi đa thức . Các vấn đề có thể được giải quyết bằng cách đa thức - thuật toán thời gian được gọi là các vấn đề có thể xử lý được. Các thuật toán sắp xếp thường yêu cầu O (n log n) hoặc O (n2) thời gian.

Đề xuất: