Back-End Programming Exam  >  Back-End Programming Videos  >  Java Programming Fundamentals: For Beginners (in Hindi)  >  Lecture 67 TreeSet in Java part 2 of 3 Hindi

Lecture 67 TreeSet in Java part 2 of 3 Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

75 videos

FAQs on Lecture 67 TreeSet in Java part 2 of 3 Hindi Video Lecture - Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

1. TreeSet क्या है और इसका उपयोग क्यों किया जाता है?
Ans. TreeSet एक Java कलेक्शन है जो Set इंटरफेस का एक उप-वर्ग है। यह एक ordered collection है जो एक तार्किक क्रम के साथ अद्यतित होता है। TreeSet में कोई डुप्लिकेट तत्व नहीं होता है और इसमें सभी तत्वों को एक्सेस करने का समय O(log n) होता है। TreeSet का उपयोग किसी भी ऐसे स्थिति में किया जाता है जहां तत्वों को एक तार्किक क्रम में संग्रहीत रखने की जरूरत होती है।
2. TreeSet कैसे काम करता है?
Ans. TreeSet एक वर्ग के विशेष ध्यान द्वारा काम करता है जो क्रमबद्ध संग्रहीत तत्वों को प्रबंधित करता है। जब TreeSet में एक तत्व जोड़ा जाता है, तो यह उसे सही स्थान पर स्थापित करता है। तत्वों को TreeSet में संग्रहीत करने के लिए, वे Comparable या Comparator इंटरफेस को अधिष्ठित करने वाले होते हैं। TreeSet क्रमबद्ध संग्रहीत तत्वों को एक इंटरनल रेड-ब्लैक ट्री में संग्रहीत करता है।
3. TreeSet और HashSet में क्या अंतर है?
Ans. TreeSet और HashSet दोनों Set इंटरफेस के उप-वर्ग हैं लेकिन इनमें कुछ महत्वपूर्ण अंतर हैं। TreeSet एक ordered collection है जो तार्किक क्रम में तत्वों को संग्रहीत करता है, जबकि HashSet एक unordered collection है जो किसी तार्किक क्रम में तत्वों को संग्रहीत नहीं करता है। TreeSet में कोई डुप्लिकेट तत्व नहीं होता है जबकि HashSet में डुप्लिकेट तत्वों को अनुमति दी जाती है। TreeSet का समयगणना O(log n) होता है जबकि HashSet का समयगणना O(1) होता है।
4. TreeSet में तत्वों को क्रमबद्ध करने के लिए Comparable इंटरफेस का उपयोग क्यों किया जाता है?
Ans. TreeSet में तत्वों को क्रमबद्ध करने के लिए Comparable इंटरफेस का उपयोग किया जाता है क्योंकि इस इंटरफेस का उपयोग करके हम TreeSet को बता सकते हैं कि कैसे तत्वों का तुलनात्मक क्रम निर्धारित किया जाना चाहिए। Comparable इंटरफेस को अधिष्ठित करने वाले तत्वों को TreeSet में जोड़ने के दौरान, TreeSet उन्हें सही क्रम में स्थापित करने के लिए compareTo() मेथड का उपयोग करता है।
5. TreeSet के लिए Comparator क्यों उपयोगी हो सकता है?
Ans. TreeSet के लिए Comparator उपयोगी हो सकता है जब हम TreeSet में क्रमबद्ध तत्वों का तुलनात्मक क्रम निर्धारित करना चाहते हैं जो Comparable इंटरफेस के द्वारा नहीं किया जा सकता है। Comparator इंटरफेस को अधिष्ठित करने वाले तत्वों को TreeSet में जोड़ने के दौरान, TreeSet उन्हें सही क्रम में स्थापित करने के लिए compare() मेथड का उपयोग करता है। Comparator का उपयोग करके हम TreeSet में किसी भी तरह की कस्टम क्रमबद्धि कर सकते हैं।
75 videos
Explore Courses for Back-End Programming exam
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

Objective type Questions

,

Exam

,

Lecture 67 TreeSet in Java part 2 of 3 Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

,

video lectures

,

Sample Paper

,

ppt

,

Free

,

pdf

,

practice quizzes

,

study material

,

Semester Notes

,

Important questions

,

Previous Year Questions with Solutions

,

Viva Questions

,

Lecture 67 TreeSet in Java part 2 of 3 Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

,

Summary

,

MCQs

,

mock tests for examination

,

shortcuts and tricks

,

Extra Questions

,

past year papers

,

Lecture 67 TreeSet in Java part 2 of 3 Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

;