Tôi đã được hỏi điều này trong một bài kiểm tra phỏng vấn. Tôi đã làm tốt bài kiểm tra nhưng không biết đủ để trả lời câu hỏi này. Tôi tò mò muốn biết những cấu trúc dữ liệu nào tôi có thể sử dụng để truy vấn dữ liệu một cách nhanh chóng.
Về cơ bản, ý tưởng là sẽ có các đoạn đường (đường, tạo thành các điểm) được lưu trữ trong một số loại cấu trúc dữ liệu. Cần nhanh chóng truy vấn đoạn đường (hoặc điểm) nào trong một khoảng cách nhất định từ một điểm (bán kính).