tailieunhanh - Bài giảng Cấu trúc dữ liệu và giải thuật: Cấu trúc dữ liệu cây - Bùi Tiến Lên
Bài giảng Cấu trúc dữ liệu và giải thuật: Cấu trúc dữ liệu cây cung cấp cho người đọc các kiến thức: Ứng dụng của kiểu dữ liệu cây, kiểu dữ liệu cây, các thuật ngữ liên quan đến cây, phân loại cây, . Mời các bạn cùng tham khảo. | CẤU TRÚC DỮ LIỆU CÂY Bùi Tiến Lên 01 01 2017 https tailieudientucntt GIỚI THIỆU CÂY https tailieudientucntt Ứng dụng của kiểu dữ liệu cây Kiểu dữ liệu cây thể hiện tính phân cấp kế thừa . Do đó có thể biểu diễn được những cấu trúc như I Cây gia phả trong các dòng họ I Cây phân cấp các loài trong sinh học I Cây thư mục trong máy tính Spring 2017 Data structure amp Algorithm https tailieudientucntt 3 Ứng dụng của kiểu dữ liệu cây cont. I Hệ thống quản lý hành chính phân cấp toàn thế giới Trái đất Việt Nam Mỹ Trung Quốc TPHCM Hà Nội Quận Tân Bình Quận 1 Ông Lên Ông Dũng Hình 1 Quản lý hành chính toàn cầu Spring 2017 Data structure amp Algorithm https tailieudientucntt 4 Ứng dụng của kiểu dữ liệu cây cont. I Biểu thức toán học có thể được biểu diễn bằng cây. Ví dụ cây dưới đây dùng để biểu diễn biểu thức a b c d - a b c d Hình 2 Cây biểu thức Spring 2017 Data structure amp Algorithm https tailieudientucntt 5 Ứng dụng của kiểu dữ liệu cây cont. I Các nhà ngôn ngữ học thường dùng cây ngữ pháp để biểu diễn cấu trúc ngữ pháp của một câu. Ví dụ sau đây dùng để biểu diễn câu the cat sat on the mat S NP VP Det N V PP the cat sat P NP on Det N the mat Hình 3 Cây ngữ pháp Spring 2017 Data structure amp Algorithm https tailieudientucntt 6 Kiểu dữ liệu cây Định nghĩa 1 Cây tree là một cấu trúc phi tuyến. Được định nghĩa đệ qui như sau I Cây T là I cây rỗng T I gồm nút gốc r và một tập các cây con có thứ tự T1 T2 . Tm T r T1 T2 . Tm Spring 2017 Data structure amp Algorithm https tailieudientucntt 7 Kiểu dữ liệu cây cont. r T1 T2 . Tm Hình 4 Cây trong tin học Spring 2017 Data structure amp Algorithm https tailieudientucntt 8 Các thuật ngữ liên quan đến cây I Nút node là những phần tử trong cây A E F G H C D I J Hình 5 Cây có các nút A B C D E F G H J Spring .
đang nạp các trang xem trước