Está en la página 1de 3
Capitulo [48)) Arboles El arbo! es una estructura fundamental en las Ciencias de la computacién, Casi todos los sisternas operativos alnaceran ls archivos en érbokso estructuras similares a rboles. Los arboles también se erplean en el diseto de complladors,e]procesamiento de textos y les algortmos de busqueda, \Veremos esta tina zplicacionen el Captulo 18, neste capitulo veremes ‘= Una defniiin de un bol general, analizando cémo se utiliza en wn sistema de archivos, = Uneramen del drbol binato, ‘= Lalmplementacin de fas operacones con ales utilzando la recursion, ‘= Cém se recone un fibo de forma no recusiva 18.1 Arboles generales Los drboles pueden definirse de dos maneras: de forma recursiva 0 no recursiva, La definicién no recursiva es la técnica més directa, asi que vamos a comerzar con ella, La forulacién recursiva nos permitiri escribir algoritmos simples para la manipulacién de arboles. 18.1.1 Definiciones Dicho de forma no recusiva, un arbolest4 compuesto por un conjurto de wats wt nodes y un conjunto de aristas dirigidas que conectan parejas de nods. Alo manserofearta ono largo de este texo solo vars a considera los arboles que tienen rai, Un Sorbnmneuy ‘abol con raz tene las siguientes propledades: ‘qetscncan 1m Uno de ls nodos se distingue de los dems por estar designado como ralz. 18 Todo noo « excepto la raz, eth conectado mediante una ars a exatamente un ico oto redo p. El nod pes el padre de cy ces uno de ls hij de = Existe un camino nico que recorte el arbol desde la ratz hasta cada modo. El niimero de aristas que hay que recorer se denomina Jongitud de! camino. 642 Capitulo 18 Arboles np ts in tera, Usaiicrgaance ipane Me —<— akg —<— april conto bagel ero qeadscebrarisd (Gar sts coe esting entoge adie rehash Blasted rinse ancokwnate, get ds (Paap po),

También podría gustarte