मैं जैसे एक API के साथ एक पूरी तरह कार्यात्मक डेटा संरचना के लिए देख रहा हूँ:एन-आयामी अंतरिक्ष पर तेजी से निकटतम पड़ोसी खोज के लिए पूरी तरह कार्यात्मक डेटा संरचना क्या है?
insert :: Vector n Int -> Struct n -> Struct n
remove :: Vector n Int -> Struct n -> Struct n
nearest :: Vector n Int -> Struct n -> Vector n Int
या उस के कुछ बदलाव, एक n आयामी अंतरिक्ष में सबसे पास तत्व के लिए तेजी से प्रविष्टि, हटाने और क्वेरी प्रदान करते हैं। डेटा संरचना क्या है?
* डेटा संरचना * की सिफारिश करना मूल रूप से लाइब्रेरी या बाहरी संसाधन की सिफारिश करने से अलग है। यह सवाल ठीक है और बंद नहीं होना चाहिए। –
आयामों की संख्या उच्च नहीं होने पर एक के-डी पेड़ अच्छी तरह से काम करता है। – salva
मैं सोच रहा था कि उस ऑपरेशन के लिए विशिष्ट संरचना है, तो क्वाड्रिस/के-डी पेड़ सामान्य रूप से अधिक शक्तिशाली होते हैं। – MaiaVictor