1 Mart 2010, PAZARTESİ
Nasıl Python ile bir ağaç uygulayabilir miyim? Gibi Java Python veri yapıları inşa var mı?
Genel bir ağaç oluşturmak için çalışıyorum. Python veri yapıları inşa ağacını uygulayan var mı?
CEVAP
1 Mart 2010, PAZARTESİ
Python "built-in" olarak Java veri yapıları yok. oldukça geniş bir menzili yok Python dinamik olduğundan, ancak, genel bir ağaç oluşturmak kolay. Örneğin, ikili bir ağaç olabilir:
class Tree(object):
def __init__(self):
self.left = None
self.right = None
self.data = None
Bu gibi kullanabilirsiniz:
root = Tree()
root.data = "root"
root.left = Tree()
root.left.data = "left"
root.right = Tree()
root.right.data = "right"
Bunu Paylaş:
Nasıl en yakın komşu algoritması kulla...
Nasıl Python fonksiyonu dekoratörler z...
Nasıl tek bir ifadede iki Python sözlü...
Nasıl (şap) Python bir satır kaldırabi...
Nasıl Python ile bir zaman gecikmesi y...