TAILIEUCHUNG - Giáo trình Thuật toán: Phần 2

Giáo trình Thuật toán: Phần 2 trình bày những nội dung chính sau: Các cấu trúc dữ liệu cơ bản, các kỹ thuật phân tích và thiết kế cao cấp, các cấu trúc dữ liệu cao cấp, các bảng ánh số, các cây tìm nhị phân, tăng cường các cấu trúc dữ liệu, các phép quay, phép chèn, phép xóa, biểu diễn các cây số góc,. Để nắm nội dung . | Ill Các Cấu Trúc Dữ Liệu Gidi thiệu Với khoa học máy tính các tập hợp cũng cơ bản như đối với toán học. Trong khi các tập hợp toán học không thay đổi các tập hợp mà các thuật toán điều tác có thể tăng trưởng co cụm hoặc bằng không sẽ thay đổi qua thời gian. Ta gọi các tập hợp như vậy là động dynamic . Năm chương tiếp theo sẽ trình bày vài kỹ thuật căn bản để biểu thị các ị tập hợp động hữu hạn và điều tác chúng trên một máy tính. ị ị Các thuật toán có thể yêu cầu thực hiện vài kiểu phép toán khác jị nhau trên các tập hợp. Ví dụ nhiều thuật toán chỉ cần khả năng chèn I các thành phần vào xóa các thành phần ra khỏi và trắc nghiệm tư cách Ị phần tử membership trong một tập hợp. Một tập hợp động hỗ trợ các ij phép toán này được gọi là một từ điển dictionary . Các thuật toán khác J yêu cầu các phép toán phức hợp hơn. Ví dụ các hàng đợi ưu tiên đã ị được giới thiệu trong Chương 7 theo ngữ cảnh cấu trúc dữ liệu đông hỗ Ị trợ các phép toán chèn một thành phần vào và trích thành phần nhỏ nhất từ một tập hợp. Chẳng có gì ngạc nhiên cách tốt nhất để thực thi một tập hợp động tùy thuộc vào các phép toán phải được hỗ trợ. Các thành phần của một tập hỢp động Trong một thực thi điển hình của một tập hợp động mỗi thành phần được biểu thị bởi đôi tượng có các trường có thể được xem xét và điều tác nếu như ta có một biến trỏ đến đối tượng. Chương 11 sẽ mô tả cách i thực thí của các đốì tượng và các biến trỏ trong các môi trường lập trình I không chứa chúng dưới dạng các kiểu dữ liệu cơ bản. Có vài kiểu tập hợp động mặc nhận một trong các trường của đối tượng là một trường khóa định danh identifying key field . Nếu tất cả các khóa đều khác nhau ta có thể xem tập hợp động như là một tập hợp các giấ trị khóa. Đối tượng có thể chứa dữ liệu vệ tinh satellite data được di chuyển Ị vòng quanh trong cấc trường đối tượng khác mà bằng không lại không I được sử dụng bởi việc thực thi tập hợp. Cũng có thể có các trường được d điều tác bởi các phép toán tập hợp cấc trường này có thể chứa dữ liệu

TÀI LIỆU LIÊN QUAN
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.