kích thước. Một biện pháp thứ hai là số lượng bộ nhớ máy tính cần thiết để thực hiện các thuật toán
khi các giá trị đầu vào có kích thước quy định.
Các câu hỏi như thế này liên quan đến việc tính toán phức tạp của việc phân tích algorithm.An
của thời gian cần thiết để giải quyết một vấn đề của một kích thước cụ thể liên quan đến Độ phức tạp của
thuật toán. Một phân tích của bộ nhớ máy tính cần thiết liên quan đến sự phức tạp không gian của
thuật toán. Những cân nhắc về thời gian và không gian phức tạp của một thuật toán là rất cần thiết
khi các thuật toán được thực hiện. Nó rõ ràng là quan trọng để biết liệu một thuật toán sẽ
tạo ra một câu trả lời trong một micro giây, một phút, hoặc một tỷ năm. Tương tự như vậy, bộ nhớ yêu cầu
phải có sẵn để giải quyết một vấn đề, do đó độ phức tạp không gian phải được đưa vào tài khoản.
Xem xét độ phức tạp không gian được gắn với các cấu trúc dữ liệu cụ thể được sử dụng để
thực hiện các thuật toán. Vì cấu trúc dữ liệu không được xử lý ở chi tiết trong cuốn sách này, không gian
phức tạp sẽ không được xem xét. Chúng tôi sẽ hạn chế sự chú ý của chúng tôi để thời gian phức tạp.
đang được dịch, vui lòng đợi..