Boom :: visualiseren

Boom :: Visualiseer is een Perl-module voor visualiserende boomstructuren.
Download nu

Boom :: visualiseren Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Stevan Little
  • Uitgever website:
  • http://search.cpan.org/~stevan/

Boom :: visualiseren Tags


Boom :: visualiseren Beschrijving

Boom :: Visualize is een Perl-module voor het visualiseren van boomstructuren. Boom :: Visualize is een Perl-module voor visualiserende boomstructuren. Synopsis gebruik boom: visualiseer; Gebruik boom :: binair; Mijn $ Boom = Tree :: Binary-> NIEUW ("*") -> Setleft (Tree :: Binary-> NIEUW ("+") -> SETLEFT (Tree :: Binary-> Nieuw ("2")) - > SetRight (Tree :: Binary-> Nieuw ("2")) -> SetRight (Tree :: Binary-> Nieuw ("+") -> Setleft (Tree :: Binary-> Nieuw ("4") -> SetRight (Tree :: Binary-> Nieuw ("5"))); Mijn $ visualiseer = boom :: visualiseer-> NIEUW ($ BOOM, 'ASCII', 'TOPDOON'); Print $ Visualize-> Draw (); # + --- + # + --------- | * | ------- + # | + --- + | # + --- + + --- + # + - | + | - + + - | + | - + # | + --- + | | + --- + | # + --- + + --- + + --- + + --- + # | 2 | | 2 | | 4 | | 5 | # + --- + + --- + + --- + + --- + mijn $ boom = boom :: binair :: zoeken-> nieuw (); Foreach My $ value (7, 3, 1, 0, 2, 5, 4, 6, 11, 9, 10, 8, 13, 12, 14) {$ Tree-> Insert ($ VALUE => $ VALUE); } Mijn $ visualiseer = boom :: visualiseer-> Nieuw ($ boom, 'ASCII', 'diagonaal'); Print $ Visualize-> Draw (); # (7) ------------- (11) ----- (13) - (14) # | | | # | | (12) # | | # | (9) - (10) # | | # | (8) # | # (3) ----- (5) - (6) # | | # | (4) # | # (1) - (2) # | # (0) Mijn $ Boom = Tree :: Simple-> Nieuwe ("Test") -> Addchildren (Tree :: Simple-> Nieuwe ("Test-1") -> Addchildren (Tree :: Simple-> Nieuw ( "Test-1-1")), Boom :: Eenvoudig-> Nieuw ("Test-2"), Boom :: Simple-> Nieuw ("Test-3")); Mijn $ visualiseer = boom :: visualiseer-> NIEUW ($ BOOM, 'ASCII', 'TOPDOON'); Print $ Visualize-> Draw (); # | # + ------ + # | Test | # + ------ + # ____________ | _____________ # | | | # + -------- + + --------- + + --------- + # | Test-1 | | Test-2 | | Test-3 | # + -------- + + --------- + + --------- + # | # | # + ----------- + # | Test-1-1 | # + ---------- + OPMERKING: Dit is zeer vroege release Alpha Softwarethe Doel van deze module is om een middel te voorzien om bomen eenvoudig te visualiseren in een aantal uitvoerindelingen en lay-outs. Momenteel worden alleen ASCII-uitvoer en een beperkt aantal indelingen ondersteund. Er is enige ondersteuning voor output als grafische dot-bestanden, maar dat is op dit moment een buggy. Als ik zei, dit is alfa-software, en dus verwacht het alsjeblieft niet dat het al zo veel doet. Veel van de klassen binnen zijn niet eens geïmplementeerd en er zijn weinig of er zijn gedocumenteerd. Ik laat dit voor CPAN grotendeels los als een middel van zelfmotivatie, hoewel ik geen beloftes kan maken over de snelheid van mijn vooruitgang.Requirements: · Perl-vereisten: · Perl


Boom :: visualiseren Gerelateerde software