SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • hans peder sahl

    hans peder s

    22 Temmuz 2009
  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008
  • Turkish Airlines

    Turkish Airl

    11 AĞUSTOS 2006