Program Sederhana Membuat Tree pada Bahasa Python



Berikut Source Code Program

class Node:

   
def __init__(self, data):

       
self.left = None
       
self.right = None
       
self.data = data

   
def insert(self, data):
       
if self.data:
           
if data < self.data:
               
if self.left is None:
                    
self.left = Node(data)
               
else:
                   
self.left.insert(data)
           
elif data > self.data:
               
if self.right is None:
                   
self.right = Node(data)
               
else:
                   
self.right.insert(data)
       
else:
           
self.data = data

   
def PrintTree(self):
       
if self.left:
           
self.left.PrintTree()
       
print(self.data)
       
if self.right:
           
self.right.PrintTree()

root
= Node(13)
root.insert(11)
root.insert(5)
root.insert(9)
root.PrintTree()
 
 Berikut Video Proses Membuat Program Tree


Comments

Popular posts from this blog

Cara Menghilangkan Bau Mulut Secara Alami dengan Cepat dan Permanen

Program Sederhana Membuat Double Linked List pada Bahasa Python

Program Sederhana Membuat Aplikasi Circular Linked List pada Bahasa Python