TAILIEUCHUNG - Bài giảng Cơ sở dữ liệu đa phương tiện: Chương 3 - Nguyễn Thị Oanh

Bài giảng "Cơ sở dữ liệu đa phương tiện - Chương 3: Các cấu trúc dữ liệu đa chiều" cung cấp cho người học các kiến thức: k-D trees, cây tứ phân dạng điểm, MX-Quadtrees, R-trees,. nội dung chi tiết. | Bài giảng Cơ sở dữ liệu đa phương tiện: Chương 3 - Nguyễn Thị Oanh Chương 3: Các cấu trúc dữ liệu đa chiều Nguyễn Thị Oanh Bộ môn HTTT – Viện CNTT & TT oanhnt@ 1 Plan Lưu DL dạng điểm – k-D trees – Point Quadtrees – MX-Quadtrees Lưu DL dạng vùng (chữ nhật): – R-trees 2 1. k-D trees 3 k-D trees Dành lưu trữ dữ liệu điểm đa chiều (k-dimension) – 2-tree: lưu DL điểm 2 chiều – 3-tree: lưu DL điểm 3 chiều – – Mỗi điểm là vector có k phần tử Không lưu DL vùng 4 k-D trees Là mở rộng của cây nhị phân Ở mỗi mức, các bản ghi sẽ được chia theo giá trị của 1 chiều nhất định. – Mức 0: giá trị chiều 0 – Mức 1: giá chị chiều 1, – Mức k-1: giá trị chiều k-1 5 – Mức k: giá trị chiều 0, VD: 2-D trees 6 VD: 3-D trees x y z x Cây được xây dựng phụ thuộc vào thứ tự các điểm được đưa vào 7 2-D trees Cấu trúc 1 nút: INFO XVAL YVAL LLINK RLINK Định nghĩa: 2-d tree là cây nhị phân thỏa mãn: – Nếu nút N ở mức chẵn : M N .LLINK : M . XVAL N . XVAL & P N .RLINK : P. XVAL N . XVAL – Nếu nút N ở mức lẻ: M N .LLINK : M .YVAL N .YVAL & 8 P N .RLINK : N .YVAL 2-D trees Ví dụ: Thứ tự insert: INFO XVAL YVAL Banja Luka 19 45 Derventa 40 50 Toslic 38 38 Tuzla 54 40 Sinji 4 4 9 Insertion/ Search in 2-D trees Nút cần thêm: P(info, x, y) Lặp: – Nút đang duyệt: N – Nếu = x và = y thì ghi đè N và kết thúc – Nếu N ở mức chẵn (0, 2, 4, ): Nếu x < thì duyệt cây bên trái, nếu không duyệt cây con bên phải – Nếu N ở mức lẻ (1, 3, 5, ): Nếu y < thì duyệt cây bên trái, nếu không duyệt cây con bên phải 10 Deletion in 2-D trees T: 2-D tree Nút cần xóa (XVAL, YVAL) = (x, y) Thuật toán: – Tìm N: = x & = y – Nếu N là nút lá: đặt LLINK or RLINK của cha N về NULL và giải phóng N. Kết thúc – Nếu N là nút trong: Tìm nút thay

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.