Kỹ Thuật Doubling và Các Ứng Dụng Nâng Cao Của Sparse Table
Khái Niệm Về Kỹ Thuật Doubling
Doubling (hay còn gọi là Binary Lifting) là một kỹ thuật tối ưu hóa thuật toán dựa trên nguyên lý nhảy cóc theo lũy thừa của 2. Thay vì duyệt tuần tự từng bước một với độ phức tạp O(n), phương pháp này cho phép thực hiện các bước nhảy có độ dài 2^k, giúp giảm độ phức tạp thời gian xuống còn O(log n). Đây là nền tả ...
Đăng vào ngày 19 tháng 6 lúc 09:58
Tìm kiếm có cấu trúc trong Elasticsearch với các truy vấn nâng cao
Elasticsearch hỗ trợ hai loại tìm kiếm chính: tìm kiếm toàn văn và tìm kiếm có cấu trúc. Loại thứ hai tập trung vào dữ liệu mang tính định lượng hoặc định dạng rõ ràng như số, ngày tháng, hay giá trị boolean — những trường có thể so sánh chính xác bằng các phép logic như khoảng giá trị, bằng, lớn hơn, nhỏ hơn.
Nhập dữ liệu mẫu để thực hành
cur ...
Đăng vào ngày 4 tháng 6 lúc 19:23