मुझे दूरस्थ रूप से याद है कि प्रति नोड पूरे डेटा को स्टोर नहीं करता है, लेकिन केवल पैरेंट नोड के लिए प्रत्यय।ट्रे और पेड़ के बीच अंतर?
जहां पेड़ पूरे डेटा को स्टोर करते हैं, लेकिन केवल स्वयं आधारित उपसर्ग आधारित होते हैं।
तो छोटे होने की कोशिश करता है, उदाहरण के लिए कंप्रेसर शब्दकोश बहुत अच्छा हो सकता है।
तो क्या वास्तव में केवल अंतर है?
वास्तविक अनुप्रयोगों से मुझे याद है कि सीमा प्रश्नों में प्रयास तेजी से हैं? सीमा प्रश्नों को गति देने के लिए यहां तक कि विशेष solr/lucene trie फ़ील्ड भी हैं। लेकिन ऐसा कैसे है?
वास्तविक अंतर क्या है और प्रयासों और पेड़ों के फायदे/नुकसान क्या हैं?
लंगड़ा की तरह trie नहीं है? स्टोरेज स्पेस को छोड़कर बाइनरी पेड़ हर सम्मान में ट्राई नहीं करता है? – Pacerier
प्रत्येक डेटा संरचना के लिए एक जगह है। एक ही उपसर्ग के साथ सभी तारों को खोजने के बारे में क्या? ओ (एन) पहुंच? – Joe
पेड़ भी ऐसा नहीं करेगा? चलो 1 अरब प्रविष्टियां हैं, 20 का उपसर्ग खोजना। ट्री इसे 20 चरणों में करता है। वृक्ष इसे 1 जी/एलजी 2 = 30 चरणों में करता है। अब 1 बी प्रविष्टियों के साथ, हमें 40 का उपसर्ग मिलता है। ट्री अभी भी 30 चरणों में करता है, लेकिन ट्राई 40 में करता है। 100 के उपसर्ग के साथ, ट्राई अब 100 कदम उठाता है जबकि पेड़ अभी भी 30 लेता है। – Pacerier