मुझे अपने आप को अलग-अलग डेटा संरचनाओं को पढ़ाने में दिलचस्पी है, जो मुझे वर्तमान में बहुत कम पता है। मेरी योजना कुछ प्रमुख संरचनाओं को लागू करना है, इसलिए मैं समझता हूं कि वे कैसे काम करते हैं। मैं शुरू करने के लिए महत्वपूर्ण डेटा संरचनाओं पर सुझावों की तलाश में हूं।खोज में महत्वपूर्ण डेटा संरचना
मुझे मुख्य रूप से डेटा संरचनाओं में दिलचस्पी है जो खोज अनुप्रयोगों (जैसे Google/लुसीन) और देरी गणना और प्रीकंप्यूशन के बीच सामान्य व्यापार-बंद के लिए प्रासंगिक हैं। मुझे वितरित डेटा संरचनाओं में भी रूचि है - डेटा संरचनाएं जो सैकड़ों/हजारों सर्वरों में फैल सकती हैं - और संभाव्य डेटा संरचनाएं - डेटा संरचनाएं जो अनुमानित उत्तर खोजने में मदद करती हैं लेकिन हमेशा सही होने की आवश्यकता नहीं होती है।
विकिपीडिया में list of data structures है। मैं वर्तमान पर विचार कर रहा हूँ:
- हैश तालिका
- बी + पेड़
- आर-ट्री
- केडी-ट्री
- मूलांक-ट्री
- ब्लूम को फ़िल्टर
वहाँ बेहतर विकल्प?
अंत में, क्या इन संरचनाओं को एफ # जैसी भाषा में कार्यान्वित करने में कोई बड़ी (बड़ी) समस्या है?
एक आदेशित शब्दकोश को भी कार्यान्वित करें। मैं व्यक्तिगत रूप से जावा या पायथन या नेट या सी ++ का उपयोग करता हूं ... –
@lpthnc: .NET एक भाषा नहीं है। – missingfaktor