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

Konfigurasi Routing Dinamis (RIP) di Cisco Packet Tracer

Pengertian Gateway Server dan Fungsinya

Cara Menghilangkan Bau Mulut Secara Alami dengan Cepat dan Permanen