bài giảng chi tiết và đầy đủ nhất cấu trúc dữ liệu và giải thuật giúp bạn làm quen cũng như thành thạo khả năng giải quyết các vấn đề về giải thuật trong thời gian nhanh nhất. bài giảng với những ngôn từ dễ hiểu được sắp xếp một cách logic để bạn có thể tiếp thu nhanh nhất.
1 Định nghĩa khái niệm 1.1 Định nghĩa (tree) l Cây tập hợp hữu hạn nút, có nút đặc biệt gọi gốc (root) Giữa nút có quan hệ phân cấp gọi quan hệ cha l Một nút gọi rỗng (null tree) l Các ví dụ CHƯƠNG 4: CÂY (TREE) GV Ngô Công Thắng Bộ môn Công nghệ phần mềm Khoa Công nghệ thông tin Website: fita.hua.edu.vn/ncthang Email: ncthang@hua.edu.vn Ngô Công Thắng Định nghĩa khái niệm Cây nhị phân Cây tổng quát Ứng dụng Bài giảng Cấu trúc liệu giải thuật - Chương 04 4.3 Ví dụ 1: Mục lục chương biểu diễn dạng Chương 4: Cây (Tree) Ngô Công Thắng Bài giảng Cấu trúc liệu giải thuật - Chương 04 Chương 6.1 6.2 6.2.1 6.2.2 6.3 6.3.1 6.3.2 4.2 Ngô Công Thắng Bài giảng Cấu trúc liệu giải thuật - Chương 04 4.4 Ví dụ 2: Biểu thức số học biểu diễn dạng 1.2 Các khái niệm l x+y*(z-t)+u/v Gốc (Root): Gốc nút đặc biệt nút cha Ví dụ 3: A gốc A cha B, E, F B, E, F A B, E, F gốc của A l Cấp (Degree): Số nút gọi cấp nút Ví dụ 3: A có cấp E, F có cấp B có cấp Ngô Công Thắng Bài giảng Cấu trúc liệu giải thuật - Chương 04 4.5 Ngô Công Thắng Ví dụ 3: Các tập bao biểu diễn dạng l Bài giảng Cấu trúc liệu giải thuật - Chương 04 4.7 1.2 Các khái niệm (tiếp) Có tập bao A, B, C, D, E, F l Lá (Leaf): Nút có cấp không gọi hay nút tận Ví dụ 3: C,D,E,F l Nút nhánh (Branch Node): Nút không gọi nút nhánh hay nút Ví dụ 3: B nút nhánh l Mức (Level): Gốc có mức Nếu nút cha có mức i nút có mức i+1 Ví dụ 3: A có mức B, E, F có mức C, D có mức Ngô Công Thắng Bài giảng Cấu trúc liệu giải thuật - Chương 04 4.6 Ngô Công Thắng Bài giảng Cấu trúc liệu giải thuật - Chương 04 4.8 1.2 Các khái niệm (tiếp) l 1.2 Các khái niệm (tiếp) Chiều cao (Height) hay chiều sâu (Depth): Là số mức lớn nút có Ví dụ 1: Cây có chiều cao Ví dụ 2: Cây có chiều cao Ví dụ 3: Cây có chiều cao l Đường (Path): Nếu n1, n2, , nk dãy nút mà ni cha ni+1 (1≤i[...]... TYPE(A) =4 : { Phép - hoặc / } Begin Return (Similar( LPTR(A), LPTR(B)) AND Similar(RPTR(A), RPTR(B))) TYPE(A)=5 : { Phép đảo dấu } Return (Similar(RPTR(A), RPTR(B))) End Case Retun Ngô Công Thắng Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 04 4 .42 BTVN Xây dựng cây nhị phân biểu diễn biểu thức sau: a/b - c*d l Viết giả mã tính giá trị của biểu thức trên l Ngô Công Thắng Bài giảng Cấu trúc dữ liệu và. . .4. 3 Xác định 2 biểu thức tương đương l Cho 2 cây nhị phân biểu diễn biểu thức trỏ bởi A, B Hàm xác định 2 biểu thức tương đương Similar cho giá trị True nếu 2 biểu thức tương đương, ngược lại cho giá trị False Ngô Công Thắng Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 04 4 .41 Hàm Similar Function Similar(A,B) Bước 1 { Kiểm tra loại gốc... liệu và giải thuật - Chương 04 4 .42 BTVN Xây dựng cây nhị phân biểu diễn biểu thức sau: a/b - c*d l Viết giả mã tính giá trị của biểu thức trên l Ngô Công Thắng Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 04 4 .43