| árbol. Una clase de árbol plantelada de propósito general para C ++ |
Descargar ahora |
árbol. Clasificación y resumen
- Nombre del editor:
- Kasper Peeters
- Sitio web del editor:
- http://www.aei.mpg.de/~peekas/tree/
árbol. Etiquetas
árbol. Descripción
Una clase de árbol de plantillas de propósito general para C ++ Tree.hh es una clase de árbol plantelada de propósito general para C ++ en el espíritu de la STL, y compatible con los algoritmos de STL.SIMPLE Ejemplo: el siguiente programa construye un árbol de STD :: Nodos de cuerdas, pone un contenido en él y aplica el Encuentre algoritmo para encontrar el nodo con contenido "Dos". Luego, imprime el contenido de todos los niños de este nodo. Puede descargar el árbol de origen_example.cc si es demasiado perezoso para escribirlo. #Include #include #include #include "Tree.hh" usando el espacio de nombres STD; INT principal (int, char **) {árbol tr; árbol :: iterator top, uno, dos, loc, plátano; TOP = tr.begin (); uno = tr.insert (arriba, "uno"); dos = tr.append_child (uno, "dos"); tr.append_child (dos, "manzana"); banana = tr.append_child (dos, "plátanos"); tr.append_child (plátano, "cereza"); tr.append_child (dos, "melocotón"); tr.append_child (uno, "tres"); loc = encontrar (tr.begin (), tr.end (), "dos"); Si (LOC! = TR.End ()) {árbol :: sibling_iterator sib = tr.begin (loc); while (sib! = tr.end (loc)) {cout
árbol. Software relacionado