शुरू करेंमुफ़्त में शुरू करें

ट्री इम्प्लीमेंटेशन में बग्स ठीक करना

आपको एक प्रोग्राम दिया गया है जो नीचे दिए गए बाइनरी ट्री को बनाना चाहिए:

Graphical representation of a tree.

टेस्ट करने पर, आप समझते हैं कि प्रोग्राम सही नहीं है. क्या आप इसे ठीक कर सकते हैं ताकि यह सही तरह से काम करे?

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Data Structures और Algorithms

पाठ्यक्रम देखें

अभ्यास निर्देश

  • init() मेथड में हुई गलतियों को ठीक करें.
  • root_node बनाते समय हुई गलती को ठीक करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

class TreeNode:
  
  def __init__(self, data, left=None, right=None):
    # Correct the mistakes
    self.data = None
    self.left_child = None
    self.right_child = None

node1 = TreeNode("B")
node2 = TreeNode("C")
# Correct the mistake
root_node = TreeNode(node1, node2, "A")
कोड संपादित करें और चलाएँ