1. Trang chủ
  2. » Tất cả

Cấu trúc dữ liệu đa chiều

34 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Math Workshop for Kids CẤU TRÚC DỮ LIỆU ĐA CHIỀU 1 Các phép toán trên dữ liệu đa chiều Giống như trong dữ liệu 1 chiều, dữ liệu đa chiều cũng sử dụng các phép toàn từ điển như 02 Tìm Kiếm Tìm trong tậ[.]

CẤU TRÚC DỮ LIỆU ĐA CHIỀU Các phép toán liệu đa chiều Giống liệu chiều, liệu đa chiều sử dụng phép tồn từ điển : Loại Xen Tìm Kiếm 02 Thêm vào 03 Loại nhiều 01 Tìm tập liệu điểm k - chiều cho liệu biết vectơ giá trị khố (x1, …, xk) nhiều thành phần vào tập liệu kchiều thành phần tập liệu k-chiều Tóm lại : Dữ liệu đa chiều khơng có khác so với chiều có điều khác cần tiến hành tìm kiếm, xen, loại dựa vào k giá trị khố cho Tìm kiếm phạm vi (Range Search) Là phép toán quan trọng liệu k chiều Cho trước điểm liệu (x1, …, xk) số thực dương r, cần tìm tập liệu điểm k - chiều cho tất điểm liệu cách (x1, …, xk) khoảng cách không lớn r Ví dụ minh hoạ range search chiều : Cây K chiều Có thể hiểu đơn giản k - chiều để biểu diễn tập liệu điểm k - chiều 2.1 Cây chiều Mỗi liệu điểm - chiều gồm giá trị toạ độ điểm thông tin khác gắn với điểm mà ta quan tâm Mỗi đỉnh chiều có dạng : struct Node { infoType info ; double Xval ; double Yval ; Node* left ; Node* right ; }; Trong : Xval: Hồnh độ Yval: Tung độ Node*left : Pointer tới đỉnh trái Node *right : Pointer tới đỉnh phải Ví dụ Điểm Toạ độ A (15, 31) B (24, 45) C (20, 26) D (8, 12) E (30, 17) F (13, 9) Phân hoạch tập điểm Cây chiều tương ứng Cây chiều nhị phân cần thoả Nếu P đỉnh mức chẵn Q đỉnh thuộc trái đỉnh P Q -> Xval < mãn kiện P -> Xval, nếuđiều Q đỉnh thuộc phải đỉnh P Q -> Xval ≥ P -> Xval Nếu P đỉnh mức lẻ Q đỉnh thuộc trái P Q -> Yval < P -> Yval, Q đỉnh thuộc phải P Q -> Yval ≥ P -> Yval Phép tốn tìm kiếm Cũng nhị phân gốc Nếu khóa cần tìm khóa gốc khóa cây, khóa cần tìm nhỏ khoa gốc, ta phải tìm trái, khóa cần tìm lớn khóa gốc, ta phải tìm phải Nếu (trái phải) rỗng khóa cần tìm khơng có Mã giả tìm kiếm I Định Nghĩa �- Để biểu diễn điểm chiều �- So sánh với chiều: Cây chiều Cây tứ phân - -Phân hoạch miền đại diện > phần theo chiều -4 phần bao gồm: Tây Bắc, Đông Bắc, Tây Nam, Đông Nam => Mỗi đỉnh tứ phân có tương ứng với miền - Mỗi đỉnh phân hoạch miền biểu diễn thành thành phần (theo trục x,y) Là dạng nhị phân ...1 Các phép toán liệu đa chiều Giống liệu chiều, liệu đa chiều sử dụng phép toàn từ điển : Loại Xen Tìm Kiếm 02 Thêm vào 03 Loại nhiều 01 Tìm tập liệu điểm k - chiều cho liệu biết vectơ giá... cho liệu biết vectơ giá trị khố (x1, …, xk) nhiều thành phần vào tập liệu kchiều thành phần tập liệu k-chiều Tóm lại : Dữ liệu đa chiều khơng có khác so với chiều có điều khác cần tiến hành tìm... vi (Range Search) Là phép toán quan trọng liệu k chiều Cho trước điểm liệu (x1, …, xk) số thực dương r, cần tìm tập liệu điểm k - chiều cho tất điểm liệu cách (x1, …, xk) khoảng cách khơng lớn

Ngày đăng: 26/02/2023, 19:37

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w