लंबाई का एक द्विआधारी अनुक्रम केवल एक क्रमबद्ध अनुक्रम है ताकि प्रत्येक या तो या । इस तरह के सभी बाइनरी दृश्यों को उत्पन्न करने के लिए, एक व्यक्ति निम्नलिखित तरीके से स्पष्ट बाइनरी ट्री संरचना का उपयोग कर सकता है: जड़ "खाली" है, लेकिन प्रत्येक बाएं बच्चा मौजूदा स्ट्रिंग के लिए और दाहिने बच्चे के साथ मेल खाता है। । अब, प्रत्येक बाइनरी अनुक्रम बस लंबाई का एक रास्ता है जो रूट पर शुरू होता है और एक पत्ती पर समाप्त होता है।एक्स 1 , ... , एक्स एन एक्स जे 0 1 0 1 n + 1
यहाँ मेरा सवाल है:
क्या हम बेहतर कर सकते हैं यदि हम केवल लंबाई सभी द्विआधारी तारों को उत्पन्न करना चाहते हैं जो ठीक शून्य और वाले हैं?एन एन
"क्या हम बेहतर कर सकते हैं", मेरा मतलब है कि हमें मूर्खतापूर्ण एल्गोरिथ्म की तुलना में कम जटिलता होनी चाहिए जो पहले ऊपर पूरे पेड़ का निर्माण करती है और फिर "बाएं" और "दाएं" किनारों के बराबर उन रास्तों को खोजने की कोशिश करती है।