जावा ट्रीमैप क्या है?
जावा ट्रीमैप क्या है?

वीडियो: जावा ट्रीमैप क्या है?

वीडियो: जावा ट्रीमैप क्या है?
वीडियो: TreeMap Class | Java Collections Framework Tutorial | Tutorial 94 2024, नवंबर
Anonim

जावा ट्रीमैप क्लास एक लाल-काले पेड़ आधारित कार्यान्वयन है। यह कुंजी-मूल्य जोड़े को क्रमबद्ध क्रम में संग्रहीत करने का एक कुशल साधन प्रदान करता है। के बारे में महत्वपूर्ण बिंदु जावा ट्रीमैप वर्ग हैं: जावा ट्रीमैप कुंजी के आधार पर मान शामिल हैं। यह NavigableMap इंटरफ़ेस को लागू करता है और AbstractMap वर्ग का विस्तार करता है।

इसके बारे में, उदाहरण के साथ Java में TreeMap क्या है?

उदाहरण के साथ जावा में ट्रीमैप . चैतन्य सिंह द्वारा | के तहत दायर: जावा संग्रह। ट्री-मैप रेड-ब्लैक ट्री आधारित नेवीगेबल मैप कार्यान्वयन है। इसे इसकी चाबियों के प्राकृतिक क्रम के अनुसार क्रमबद्ध किया जाता है। ट्री-मैप क्लास मैप इंटरफेस को हाशप क्लास के समान लागू करता है।

कोई यह भी पूछ सकता है कि ट्रीमैप कैसे काम करता है? ट्री-मैप जावा में। NS ट्री-मैप एब्सट्रैक्ट क्लास के साथ मैप इंटरफेस और नेविगेट करने योग्य मैप को लागू करने के लिए उपयोग किया जाता है। साथ ही, इसके सभी तत्व में स्टोर होते हैं ट्री-मैप कुंजी द्वारा क्रमबद्ध हैं। ट्री-मैप इसकी कुंजी पर प्राकृतिक क्रम में छँटाई करता है, यह आपको कस्टम छँटाई कार्यान्वयन के लिए तुलनित्र का उपयोग करने की भी अनुमति देता है।

इसके अलावा, हम Java में TreeMap का उपयोग क्यों करते हैं?

NS जावा में ट्रीमैप है उपयोग किया गया एब्सट्रैक्ट क्लास के साथ मैप इंटरफेस और नेविगेट करने योग्य मैप को लागू करने के लिए। मानचित्र को उसकी चाबियों के प्राकृतिक क्रम के अनुसार, या मानचित्र निर्माण के समय प्रदान किए गए एक तुलनित्र द्वारा क्रमबद्ध किया जाता है, जिसके आधार पर कंस्ट्रक्टर होता है उपयोग किया गया.

Java में TreeMap और HashMap में क्या अंतर है?

प्रमुख हैश मैप के बीच अंतर तथा ट्रीमैप ट्रीमैप सॉर्टेड मैप का एक उदाहरण है और इसे रेड-ब्लैक ट्री द्वारा कार्यान्वित किया जाता है, जिसका अर्थ है कि चाबियों का क्रम क्रमबद्ध है। हैश मैप दूसरी ओर, ऐसी कोई गारंटी नहीं देता है। इसे हैश टेबल द्वारा कार्यान्वित किया जाता है।

सिफारिश की: