You are on page 1of 7
Algoritmos y estructuras de datos I Primer parcial (13/10/2017) ciel ultiplicativos, Estos érboles se caracterizan por ‘el nivel 7 se earacterizan por poseer 7% hijos, plicidad). E nivel del Existen ciertos tipos de arboles llamados arboles ser n-arios, donde todos los nodos no hoja ubicados donde k corresponde a un valor constante propio de ese Arbol (factor de mi nodo raiz es igual a 1 Se solicita realizar lo siguiente: a) Definir los constructores algebraicos del TAD ArbolMultiplicativo b) Definir algebraicamente operaciones constructoras para el TAD ArbolMultiplicativo, ) Definir algebraicamente la operacién caminoDireccionado, que dado un ArbolMultiplicativo y una lista de sentidos (cada sentido puede ser solamente arriba, un niémero, izquierda o derecha), devuelve una lista de nodos “recorridos” en funcién de los sentidos indicados tomados secuencialmente en orden ¢ iniciando el recorrido desde el nodo raiz. El significado de los suientes: arriba (el préximo nodo recorrido sera el padre), el namero m (el préximo nodo recorrido sera el hijo ntimero n), izquierda (el proximo nodo recorrido sera el hermano de la izquierda, perteneciente al mismo padre) y derecha (el proximo nodo recorrido sera el hermano de la derecha, perteneciente al mismo padre). Si se legara a un nodo invalido en funcién de las direcciones, el resultado sera indefinido. 4) Implementar ta estructura, y fa operacién del punto b) 0 ) del TAD ArbolMultiplicativo de los puntos anteriores. Ejercicio 2 En una regién hay ciudades unidas con enlaces de electricidad. En una ciudad pueden existir o no centrales eléctricas replicadoras. Los enlaces poseen un costo de cireulacién eléctrica. Se solicita realizar lo siguiente: a) Implementar el TAD RegionElectrica (modelo de todo lo explicado anteriormente) con su estructura adecuada. 'b) Implementar Ia operacién caminoElectrico, que dada una regién eléctrica, una ciudad origen y tuna ciudad destino, retome ef camino desde la ciudad origen hasta la destino que posea el menor costo eléctrico de recorrido total. Si un enlace eléctrico de! camino incide en una ciudad con centrales replicadoras, ese enlace deberd ser retornado como unido al otro enlace del camino que incide en esta misma ciudad (conformando un “superenlace”), y asi sucesivamente. Tre (neahLdgeoreda ES 4 = 43521 / {4 & Zs wie eyeracie F Y2s¢ Ww) 2) Tap Abd mult (2) 2) S. if NodoNs & en (+(e)) > Brbol Qe Gaerne 2 & ear “yw endene < Listabuidiry ie) Bilin ) ctem tyeted fits vel jk oe sl iguaaeee lane yKynaley) be nN Flot sponeine Cl Sp iioatate e}) oP a 1 pare P crear ods Crees MIdS (Kye des) > Cre erNoded(4, Ky v0 das ot Benes fa SS ele s sfabero 6S top oxli felted (noted Wwe / felidor el, K ve hy g Publ CAelde,, BNA oe “den thts (ap ated ye endl) , aieel Veliasle SF ee Gripe, NeW as ¢ Selon edas 3 se cal mult (a) ro xX bee ae Vellbet Sanda. | st ~The. i ae i Scbonadad Aal (a, asl\= foe vale Node neucl $4 cA ayaa, beset 7 (Vee sxe. va 9) YE we tcica Co Sido CTR ES 1 > 7 Abajo: inte “2 Prd cbiod Pree Met) Dire cyoa Li i Segvitrde ss MQiekc tog i 4 Sereda rs Oe @ wea jp Tap Adeel (402) (extesins) Ty OP Com PLE IAS | i }p Caine Miceaionadss.. Broo Mal slab case : ie 2} Uste ue a) Camino aero bibl, 4sl= te beac rteoad ¢ (iSimebtigg | st) Sel ce Ustegatyoxl med Sat peel ory SY See when ak Cate h tCS eer Ketda s welt eet sta Ste any Ay 5.1 Asc lambs, sine for Cn Sere puvel Moltle) x J iste Co Cs4e (4 GU) 2 Lisl war Coming Bicece erode 2 (e,Ly, x)= LY Coming Die coher ade 2 Pe hel Molt &tv), Bal(h 25 Conroe Dicce% nado Ae skal ul eh cep Wad ( (Bk 4) ¢G), x9) Si C=4 REL (2, Acheter cePnadn eX A Llp 1 Comine Direceumedo 231 § (¢) . +) = £02 ol4),: v) > ebere “Conine Bice cian 2(ArblMolle,e3), Aslldeale¥) x5), / aco v esr e A sustet Candin Sire ceed 2(2,AaClPrntes pXs PSL (ec, acs) = Camp Di reece Ande alec, KS, acs ear : Piped Leal Nedoat = IY cree Caeedts &, Gor 2alo 38872

You might also like