TAILIEUCHUNG - Cấu trúc dữ liệu và giải thuật part 2

Tham khảo tài liệu 'cấu trúc dữ liệu và giải thuật part 2', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Loại yôu cầu thứ hai là vồ tính đơn giàn của giải thuật. Thông thường ta vẫn mong muốn có được một giải thuật đơn giản nghĩa là dễ hiểu dễ lập trình dễ chình lý. Nhưng cách đơn giản đổ giải một bài toán chưa hẳn lúc nào cũng là cách tot. Thường thường nó hay gáy ra tốn phí thời gian hoặc bộ nhớ khi thực hiện. Đối với chương trình chỉ để dùng một vài lẩn thì tính đơn giản này cần được coi trọng vì như ta đã biết công sức và thời gian đổ xây dựng dược chương trình giải một bài toán thường râ t lớn so với thời gian thực hiên chương trình đó. Nhưng nêu chương trình sẽ được sử dụng nhiều lần nhất là dô 1 với loại bài toán mà khói lượng dữ liệu đưa vào khá lớn thì thời gian thực hiện rõ ràng phải được chú ý. Lúc đó yêu cẩu dặt ra lại à tốc độ hơn nữa khới lượng dữ liệu quá lớn mà dung lượng bộ nhớ lại có giới hạn thì không thể bỏ qua yêu cầu về tiết kiệm bộ nhớ được. Tuy nhiên càn đối giữa yêu câu về thời gian và không gian không mấy khi có được một giải pháp trọn vẹn. Sau đây ta SC chú V đến việc phân tích thời gian thực hiện giải thuật một trong các tiêu chuẩn đổ đánh giấ hiệu lực của giải thuật vốn hay được đề cập tới. Phàn tích thời gian thực hiện giải thuật Với một bài toán không phải chỉ có một giải thuật. Chọn một giải thuật đua tới kết quả nhanh là một đòi hỏi thực tố. Nhưng căn cứ vào dâu dê có thể nói được giải thuật này nhanh hơn giải thuật kia Có thể thấy ngay thời gian thực hiện một giải thuật hay chương trình thể hiện giải thuật đó phụ thuộc vào rất nhiều yếu tố. Một yếu tố cần chú ý trước tiôn đó là kích thước của dữ liệu đưa vào. Chẳng hạn thời gian sáp xốp một dãy số phải chịu ảnh hưởng cùa sổ lượng các sô thuộc dãy sô đó. Nếu gọi n là sô lượng này kích thước của dữ liệu vào thì thời gian thực hiện T của một giải thuật phải đưực biểu diễn như một hàm cùa n T n . Gíc kiểu lệnh và tốc độ xử lý của máy tính ngôn ngữ viết chương trình và chương trình dịch ngôn ngữ ấy đều ảnh hương tới thời gian thực hiện nhưng những yếu tố này không đồng đều với mọi .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.