मैं इस एक पता लगाने की कोशिश एक समय की एक नरक हो रही है। हर जगह मैं देखो, मैं केवल गैर-पुनरावर्ती (भाग मैं वास्तव में समझ में) कैसे वास्तव में सूची के माध्यम से पार करने के लिए पर स्पष्टीकरण में चल कर रहे हैं। वहाँ किसी को भी कैसे वास्तव में मैं इस सूची के माध्यम से शुरू में जा सकते हैं में हथौड़ा और वास्तविक पूर्ववर्ती / उत्तराधिकारी नोड वर्ग में झंडा उन्हें नोड तो मैं कर सकते हैं मिल सकता है? मैं एक साधारण बाइनरी खोजें ट्री बना सकते हैं और सूची के माध्यम से जाने के लिए और पूर्ववर्ती / उत्तराधिकारी को अशक्त लिंक मार्ग बदलने के लिए सक्षम होना चाहिए। मैं कुछ हद तक निम्नलिखित की तरह एक समाधान के साथ कुछ भाग्यशाली रहे हैं:
thread(node n, node p) {
if (n.left !=null)
thread (n.left, n);
if (n.right !=null) {
thread (n.right, p);
}
n.right = p;
}













