KHÁI NIỆM CƠ BẢN Cây cấu trúc phân tầng phần tử gọi nút (node) • Mỗi node chứa phần tử đơn • Mỗi phần tử có nhiều nhánh kết nối với nút khác, gọi nút Mọi có nút gốc – root • Mọi nút trừ nút gốc nút khác – nút cha KHOA CÔNG NGHỆ THÔNG TIN 3 CẤU TRÚC CÂY TRONG THỰC TẾ Thơng thường mơ hình tổ chức có cấu trúc cây: • Một tổ chức khơng có thứ tự có cấu trúc phân tầng, tổ chức phòng ban thương mại University Engineering Medicine Science Chemistry Physics KHOA CÔNG NGHỆ THÔNG TIN Education Maths Law Arts Languages History 4 CẤU TRÚC CÂY TRONG THỰC TẾ Sơ đồ phân loại sinh học loại phổ biến Cây khơng có thứ tự có tổ chức phân lớp animals worms ants insects beetles arachnids vertebrates stars flies fish reptites birds sponges mammals snakes lizards crocodiles KHOA CÔNG NGHỆ THÔNG TIN CẤU TRÚC CÂY TRONG THỰC TẾ Tổ chức file thư mục Chúng tả mơ hình hóa tổ chức file cách dùng không xếp theo mơ hình nút lá, thư mục nút cha root doc bin cp KHOA CÔNG NGHỆ THÔNG TIN grep lib sort etc mail motd tmp users passwd Thao tác cấu trúc Nó phải truy cập vào nút gốc truy cập tất tổ tiên nút truy cập tất cháu nút thêm nút vào cây, xóa nút định khỏi Duyệt KHOA CÔNG NGHỆ THÔNG TIN Một số định nghĩa KHOA CÔNG NGHỆ THÔNG TIN Một số định nghĩa Cây xếp khơng xếp Cây khơng có thứ tự, hình dạng Theo nghĩa cấu trúc, trơng giống Đối với nút định nào, khơng có thứ tự áp đặt cho nút nút KHOA CƠNG NGHỆ THƠNG TIN Một số định nghĩa Một có thứ tự áp đặt thứ tự nút Có nhiều chiến lược xếp thứ tự, theo nghĩa đơn giản nhất, thứ tự áp đặt cách gán số khác cho nút nút Lưu ý thứ tự duyệt không giống KHOA CÔNG NGHỆ THÔNG TIN 10 ... – nút cha KHOA CÔNG NGHỆ THÔNG TIN 3 CẤU TRÚC CÂY TRONG THỰC TẾ Thơng thường mơ hình tổ chức có cấu trúc cây: • Một tổ chức khơng có thứ tự có cấu trúc phân tầng, tổ chức phòng ban thương mại... Education Maths Law Arts Languages History 4 CẤU TRÚC CÂY TRONG THỰC TẾ Sơ đồ phân loại sinh học loại phổ biến Cây khơng có thứ tự có tổ chức phân lớp animals worms ants insects beetles arachnids... sort etc mail motd tmp users passwd Thao tác cấu trúc Nó phải truy cập vào nút gốc truy cập tất tổ tiên nút truy cập tất cháu nút thêm nút vào cây, xóa nút định khỏi Duyệt KHOA CÔNG