Đang chuẩn bị liên kết để tải về tài liệu:
Giáo trình Cấu trúc dữ liệu và Thuật giải 2: Phần 1 - Ng.Thị Thanh Bình, Ng.Văn Phúc

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Phần 1 của "Giáo trình Cấu trúc dữ liệu và Thuật giải 2" gồm nội dung chương 1 và 2 của giáo trình, nhằm trình bày cấu trúc dữ liệu cây, trong đó nhấn mạnh về cấu trúc dữ liệu cây nhị phân tìm kiếm BST và cây nhị phân tìm kiếm cân bằng AVL cùng các phép toán trên nó, trình bày về đồ thị, các cấu trúc dữ liệu dùng biểu diễn đồ thị và một số bài toán trên đồ thị. | TRƯỜNG ĐẠI HỌC ĐÀ LẠT KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ THANH BÌNH NGUYỄN VĂN PHÚC GIÁO TRÌNH CẤU TRÚC DỮ LIỆU VÀ THUẬT GIẢI 2 Dành cho sinh viên ngành công nghệ thông tin Đà Lạt 2010 1 LỜI NÓI ĐẦU Để đáp ứng nhu cầu học tập của các bạn sinh viên nhất là sinh viên chuyên ngành công nghệ thông tin Khoa Công Nghệ Thông Tin Trường Đại Học Đà Lạt chúng tôi đã tiến hành biên soạn các giáo trình bài giảng chính trong chương trình học Giáo trình này được soạn theo đề cương chi tiết môn Cấu Trúc Dữ Liệu Và Thuật Giải 2 của Khoa Công nghệ Thông tin trường Đại học Đà Lạt. Mục tiêu của giáo trình nhằm giúp các bạn sinh viên chuyên ngành có một tài liệu cô đọng dùng làm tài liệu học tập. Nội dung giáo trình gồm 4 chương sau Chương 1 trình bày cấu trúc dữ liệu cây trong đó nhấn mạnh về cấu trúc dữ liệu cây nhị phân tìm kiếm BST và cây nhị phân tìm kiếm cân bằng AVL cùng các phép toán trên nó. Chương 2 trình bày về đồ thị các cấu trúc dữ liệu dùng biểu diễn đồ thị và một số bài toán trên đồ thị. Chương 3 trình bày cấu trúc dữ liệu bảng băm các hàm băm cách tổ dữ liệu trên bảng băm nhằm phục vụ cho bài toán tìm kiếm được hiệu quả. Chương 4 giới thiệu về một số phương pháp thiết kế giải thuật cơ bản giúp sinh viên bước đầu làm quen với một số phương pháp thiết kế giải thuật. Mặc dù đã rất cố gắng nhiều trong quá trình biên soạn giáo trình xong không khỏi còn nhiều thiếu sót và hạn chế. Rất mong nhận được sự đóng góp ý kiến quý báu của sinh viên và các bạn đọc để giáo trình ngày một hoàn thiện hơn. Đà Lạt ngày 30 tháng 08 năm 2010 2 Mục lục Chương I Cây.5 I. Các thuật ngữ cơ bản trên cây.5 1. Định nghĩa.5 2. Thứ tự các nút trong cây.6 3. Các thứ tự duyệt cây quan trọng.7 4. Cây có nhãn và cây biểu thức.7 II. Cây nhị phân Binary Trees .9 1. Định nghĩa.9 2. Vài tính chất của cây nhị phân.10 3. Biểu diễn cây nhị phân.10 4. Duyệt cây nhị phân.10 5. Cài đặt cây nhị phân.11 IV. Cây tìm kiếm nhị phân Binary Search Trees .13 1. Định nghĩa.13 2. Cài đặt cây tìm kiếm nhị phân. 14 V. Cây .