นี่คือโพสต์สัมภาษณ์ที่ฉันจำเป็นต้องดำเนินการนี้--
ดังนั้นฉันจึงได้รับรายชื่อ POI ของร้านอาหาร (ประมาณ 2,000 แห่ง) ในพิกัดแบบยุคลิด
ฉันได้รับรายการพิกัดผู้ใช้ (1 ล้านพิกัด)
ฉันได้รับมอบหมายให้ส่งคืนจำนวนผู้ใช้ที่อยู่ในรัศมีหนึ่ง (10,15) ของ POI เดียว และประการที่สอง รัศมีที่ต้องการสำหรับผู้ใช้ 75% จะต้องอยู่ภายในระยะห่างจาก POI หนึ่งแห่ง
ระยะทางเป็นสิ่งที่ฉันคำนวณได้ แต่การบังคับอย่างโหดเหี้ยมหมายถึงการตรวจสอบ 1 ล้านพิกัดสำหรับ 1,000 พิกัด ซึ่งใช้เวลานานมาก
อะไรจะมีประสิทธิภาพมากกว่าในการทำเช่นนี้แทน?