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

TỔNG QUAN VỀ GIẢI THUẬT VÀ CẤU TRÚC DỮ LIỆU Mục tiêu Giới thiệu vai trò của việc tổ chức dữ liệu trong một đề án tin học, mối quan hệ giữa giải thuật và cấu trúc dữ liệu. Trừu tượng hoá dữ liệu Tổng quan về đánh giá độ phức tạp giải thuật | Bài 1 TỔNG QUAN VỀ GIẢI THUẬT VÀ CẤU TRÚC DỮ LIỆU Mục tiêu Giới thiệu vai trò của việc tổ chức dữ liệu trong một đề án tin học mối quan hệ giữa giải thuật và cấu trúc dữ liệu. Trừu tượng hoá dữ liệu Tổng quan về đánh giá độ phức tạp giải thuật Nội dung Vai trò của Cấu trúc dữ liệu trong một đề án tin học Trừu tượng hóa dữ liệu Định nghĩa kiểu dữ liệu Các kiểu dữ liệu cơ bản Các kiểu dữ liệu có cấu trúc Một số kiểu dữ liệu có cấu trúc cơ bản Đánh giá độ phức tạp giải thuật Các bước phân tích thuật toán Sự phân lớp các thuật toán Phân tích trường hợp trung bình Bài tập Bài tập lý thuyết Bài tập thực hành I. Vai trò của Cấu trúc dữ liệu trong một đề án tin học 1. Mối liên hệ giữa cấu trúc dữ liệu và giải thuật Thực hiện một đề án tin học là chuyển bài toán thực tế thành bài toán có thể giải quyết trên máy tính. Một bài toán thực tế bất kỳ đều bao gồm các đối tượng dữ liệu và các yêu cầu xử lý trên những đối tượng đó. Vì thế để xây dựng một mô hình tin học phản ánh được bài toán thực tế cần chú trọng đến hai vấn đề Tổ chức biểu diễn các đối tượng thực tế Các thành phần dữ liệu thực tế đa dạng phong phú và thường chứa đựng những quan hệ nào đó với nhau do đó trong mô hình tin học của bài toán cần phải tổ chức xây dựng các cấu trúc thích hợp nhất sao cho vừa có thể phản ánh chính xác các dữ liệu thực tế này vừa có thể dễ dàng dùng máy tính để xử lý. Công việc này được gọi là xây dựng cấu trúc dữ liệu cho bài toán. Xây dựng các thao tác xử lý dữ liệu Từ những yêu cầu xử lý thực tế cần tìm ra các giải thuật tương ứng để xác định trình tự các thao tác máy tính phải thi hành để cho ra kết quả mong muốn đây là bước xây dựng giải thuật cho bài toán. Tuy nhiên khi giải quyết một bài toán trên máy tính chúng ta thường có khuynh hướng chỉ chú trọng đến việc xây dựng giải thuật mà quên đi tầm quan trọng của việc tổ chức dữ liệu trong bài toán. Giải thuật phản ánh các phép xử lý còn đối tượng xử lý của giải thuật lại là dữ liệu chính dữ liệu chứa đựng các thông tin cần thiết để .

TỪ KHÓA LIÊN QUAN
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.