Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 10 - Trường ĐH Văn Lang
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 10 - Trường ĐH Văn Lang KHOA CÔNG NGHỆ THÔNG TIN CẤU TRÚC DỮ LIỆU & GIẢI (Data Structure and Algorithm) THUẬT CHƯƠNG 10: CẤU TRÚC CÂY (TREE) GVGD: Th.S Trần Công Thanh HỌC KỲ I – NĂM HỌC 2020-2021 KHÓA 25T-IT 01. TỔNG QUAN 02. THAO TÁC TRÊN CT CÂY NỘI 03. CÁC LOẠI CÂY DUNG 04. CÂY NHỊ PHÂN 05. DUYỆT CÂY KHÁI NIỆM CƠ BẢN ▪ Cây là một cấu trúc phân tầng của các phần tử gọi là nút (node) • Mỗi node chứa một phần tử đơn. • Mỗi phần tử có thể có 1 hoặc nhiều nhánh kết nối với các nút khác, được gọi là nút con. ▪ Mọi cây có 1 nút gốc – root duy nhất. 感谢您下载包图网平台上提供的PPT作品,为了您和包图网以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!包图网将对作品进行维权,按照传播下载次数进行十倍的索取赔偿! ibaotu.com • Mọi nút trừ nút gốc đều là con của một nút khác – nút cha. 3 3 KHOA CÔNG NGHỆ THÔNG TIN CẤU TRÚC CÂY TRONG THỰC TẾ ▪ Thông thường các mô hình tổ chức sẽ có cấu trúc cây: • Một cây tổ chức là một cây không có thứ tự có cấu trúc phân tầng, như tổ chức của phòng ban trong thương mại. 感谢您下载包图网平台上提供的PPT作品,为了您和包图网以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!包图网将对作品进行维权,按照传播下载次数进行十倍的索取赔偿! ibaotu.com University Engineering Medicine Science Education Law Arts Chemistry Physics Maths Languages History 4 4 KHOA CÔNG NGHỆ THÔNG TIN ▪ Sơ đồ phân loại sinh học cũng là một loại cây phổ biến. ▪ Cây này cũng không có thứ tự nhưng có tổ chức phân lớp. 感谢您下载包图网平台上提供的PPT作品,为了您和包图网以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!包图网将对作品进行维权,按照传播下载次数进行十倍的索取赔偿! ibaotu.com animals worms insects arachnids vertebrates stars sponges ants beetles flies fish reptites birds mammals snakes lizards crocodiles 5 KHOA CÔNG NGHỆ THÔNG TIN ▪ Một bản đồ di chuyển thường được dùng trong ứng dụng định vị robot dùng lưu trữ các hướng theo một giải thuật để khám phá toàn bộ không gian xung quanh. 感谢您下载包图网平台上提供的PPT作品,为了您和包图网以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!包图网将对作品进行维权,按照传播下载次数进行十倍的索取赔偿! ibaotu.com 6 KHOA CÔNG NGHỆ THÔNG TIN ▪ Tổ chức file và các thư mục ▪ Chúng tả có thể mô hình hóa tổ chức các file bằng cách dùng cây không sắp xếp theo mô hình nút lá, và các thư mục như các nút cha. 感谢您下载包图网平台上提供的PPT作品,为了您和包图网以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!包图网将对作品进行维权,按照传播下载次数进行十倍的索取赔偿! ibaotu.com root doc bin lib etc tmp users cp grep sort mail motd passwd 7 KHOA CÔNG NGHỆ THÔNG TIN Thao tác trên cấu trúc cây Nó phải có thể ▪ truy cập vào nút gốc của cây ▪ truy cập tất cả các tổ tiên của một nút trong cây ▪ truy cập tất cả con cháu của một nút trong cây 感谢您下载包图网平台上提供的PPT作品,为了您和包图网以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!包图网将对作品进行维权,按照传播下载次数进行十倍的索取赔偿! ibaotu.com ▪ thêm một nút mới vào cây, ▪ xóa một nút nhất định khỏi cây ▪ Duyệt cây. 8 KHOA CÔNG NGHỆ THÔNG TIN Một số định nghĩa This node is the parent This is an edge 感谢您下载包图网平台上提供的PPT作品,为了您和包图网以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!包图网将对作品进行维权,按照传播下载次数进行十倍的索取赔偿! ibaotu.com 9 KHOA CÔNG NGHỆ THÔNG TIN Một số định nghĩa 感谢您下载包图网平台上提供的PPT作品,为了您和包图网以及原创作者的利益,请勿 ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cấu trúc dữ liệu và giải thuật Cấu trúc dữ liệu và giải thuật Cấu trúc dữ liệu Cấu trúc cây Cây nhị phânGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 318 0 0 -
Giáo trình cấu trúc dữ liệu và giải thuât part 2
16 trang 166 0 0 -
Giải thuật và cấu trúc dữ liệu
305 trang 163 0 0 -
3 trang 162 3 0
-
Giáo trình Cấu trúc dữ liệu và giải thuật: Phần 2 - Trần Hạnh Nhi
123 trang 156 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 1 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
64 trang 150 0 0 -
Tập bài giảng Thực hành kỹ thuật lập trình
303 trang 143 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán (Tái bản): Phần 1
152 trang 139 0 0 -
10 trang 138 0 0
-
57 trang 133 1 0
-
Tài liệu tham khảo: Cấu trúc dữ liệu và giải thuật
229 trang 124 0 0 -
Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 4: Một số giải thuật sắp xếp và tìm kiếm
29 trang 120 0 0 -
Giáo trình Cấu trúc dữ liệu và giải thuật: Phần 1 - Trần Hạnh Nhi
98 trang 115 0 0 -
Lập trình C - Cấu trúc dữ Liệu
307 trang 74 0 0 -
Ứng dụng và cài đặt cấu trúc dữ liệu bằng C: Phần 1
338 trang 73 0 0 -
49 trang 72 0 0
-
54 trang 70 0 0
-
Bài giảng Cơ sở dữ liệu: Chương 3 - ThS. Hoàng Mạnh Hà
67 trang 70 0 0 -
Bài giảng Cấu trúc dữ liệu và giải thuật: Phần 1 - ThS. Hoàng Thế Phương
128 trang 67 0 0 -
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 2 - Ngô Công Thắng
8 trang 66 0 0