If I use HashMap<String, ArrayList> in Java -
मैं जावा में जब इनपुट मान आता है, उदाहरण के लिए, इनपुट मान मैं मान दर्ज करना चाहता हूं लेकिन कुंजी मान डुप्लिकेट है तो, हैशमैप को अधिलेखित किया गया था। तो, मैं क्या कर सकता हूं? कोशिश करो A: जावा में ग्राफ का प्रतिनिधित्व करने वाला पारंपरिक तरीका है ए हैशमैप & lt; स्ट्रिंग, अर्रेलिस्ट & lt; स्ट्रिंग & gt; & gt; का उपयोग करता हूं।
[1, "stack"] ,
[2, "over"] ,
[1, "प्रवाह"] .....
[1, ["stack", "flow"]] < / कोड>,
[2, "ओवर"] हैशमैप में।
मानचित्र & lt; V, सेट & lt; V & gt; & gt; , जो कई तरीकों से अजीब है अमरूद के बहुआयामी रूपरेखा कुंजी से एक मैपिंग को कई मानों को संभालना आसान बनाता है।
ListMultimap मानों की एक
सूची में कुंजी को मैप करेगा उनके आदेश का, जबकि एक
SetMultimap अलग मानों के
सेट में कुंजी को मैप करेगा।
Comments
Post a Comment