Cấu Trúc Dữ Liệu Fenwick Tree và Ứng Dụng
Giới Thiệu Fenwick Tree
Fenwick Tree (Cây chỉ nhị phân) là cấu trúc dữ liệu hỗ trợ cập nhật điểm và truy vấn tổng tiền tố với độ phức tạp O(log n). Ưu điểm bao gồm mã ngắn và hằng số nhỏ.
Nguyên Lý Hoạt Động
Dựa trên khái niệm lowbit - giá trị bit thấp nhất của số. Ví dụ: lowbit(6) = 2 (nhị phân 110), tính bằng x & -x. Mỗi nút tree[i] lưu tổng ...
Đăng vào ngày 6 tháng 7 lúc 11:05