Bir ağaç uygulamasındaki hataları düzeltme
Aşağıdaki ikili ağacı oluşturması gereken bir program verildi:

Test ettiğinde, programın doğru çalışmadığını fark ediyorsun. Bunu düzgün çalışacak şekilde düzeltebilir misin?
Bu egzersiz, kursun bir parçasıdır
Python'da Veri Yapıları ve Algoritmalar
Egzersiz talimatları
init()yöntemindeki hataları düzelt.root_nodeoluşturulurken yapılan hatayı düzelt.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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")