Boom :: Multinode

een multi-knooppuntboomobject.
Download nu

Boom :: Multinode Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Kyle R. Burton, Daniel X. Pape and Eric Joanis
  • Uitgever website:
  • http://search.cpan.org/~krburton/

Boom :: Multinode Tags


Boom :: Multinode Beschrijving

Een multi-knooppuntboomobject. Boom: Multinode is een multi-knooppuntboomobject. Meest nuttig voor het modelleren van Heirarchial Data Structures.Synopsis Gebruik Boom :: Multinode; strikt gebruik; gebruik waarschuwingen; mijn $ boom = nieuwe boom: multinode; mijn $ hendel = nieuwe boom: multinode :: handvat ($ boom); $ handgreep-> set_key ("top"); $ GRAD-> SET_VALUE ("niveau"); $ handgreep-> add_child ("kind", "1"); $ handgreep-> add_child ("kind", "2"); $ handgreep-> eerst (); $ handgreep-> omlaag (); $ GRAD-> ADD_CHILD ("Kleinkind", "1-1"); $ handgreep-> omhoog (); $ handgreep-> laatste (); $ handgreep-> omlaag (); $ handgreep-> add_child ("kleinkind", "2-1"); $ handgreep-> omhoog (); $ handgreep-> top (); dump_tree ($ handgreep); mijn $ diepte = 0; sub dump_tree {++ $ diepte; mijn $ hendel = verschuiving; mijn $ lead = '' x ($ diepte * 2); mijn ($ sleutel, $ val); ($ KEY, $ VAL) = $ GRAD-> GET_DATA (); Print $ Lead, "Sleutel: $ Key ", print $ lead," Val: $ Val ", print $ lead," diepte: $ diepte "; mijn $ I, voor ($ i = 0, $ I kinderen); ++ $ i) {$ handgreep-> down ($ i); dump_tree ($ handgreep); $ handgreep > omhoog ();} - $ Diepte;} Tree :: Multinode, Tree :: MultiODE :: Knooppunt, en multinode :: Handgreep zijn objecten gemodelleerd na C ++ -klassen die ik had geschreven om ME Model Heirarchische informatie te helpen als datastructuren Zoals de relaties tussen records in een RDBMS). De boom is in het bijzonder een lijst met gegevensstructuur van lijstentype, waarbij elk knooppunt een sleutel, een waarde en een lijst met kinderen heeft. De boom heeft geen interne sortering, hoewel alle bewerkingen het hebben bestelling van de kinderknooppunten. Vereisten: · Perl


Boom :: Multinode Gerelateerde software