Está en la página 1de 1
Eferetctor.(4 puntos) JApartado 1:Escribe, en C++, las definici funciones/procedimientos para inplener secuencias de un tipo cualquiera. A modo de ejemplo, en el caso de los ent: Secuenciacint> s = secuencia vaciacint>(); for(int 1 = @;4<10;i++){ ; 's-insertar(i)5 Inpartado 2: Esersbe una funeién que indique si ure 2 est Supénenos que ests definigo el operader < pare argumentes del . tipo de los elerentos de la secuenciz. Sélo padenos usar las cperactones abstractas del tipo secuencia. ‘Apartado 3: Escribe un procediniento en c++ que tore cone ordenadas de elerentos del aisto tipo y 135 02 ssi debe ser 1a secuencia ordenade que cor “52 debe quedar vacis. Debes escribir esta funcién de forma que sez Io nds fen tiempo lineal, en la suna de ao Gongitaes de 1as dos secuencias) y sin crear mis nenoria dinsnica que 13 usads por si y s2 (para ello debes usar Ja implementacién concrete del TAD secuenci2)~ amentos des secuencias st y s2 que de forma qu fos elenentes de sty St 2 Jente posible (puede hacerse efi Ejercicio2:(6 puntos) Tmplenenta en C++ las colas con prioridad sobre un operador >. Puedes suponer que no insertarenos elezentos con real pondria la especificacién del 1ibro)- utiliza para ello un monticulo de néxinos, tipo cualquiera que tenga definido el Yo misma pricridad.(en un examen pero implenentado en un arbol binario. nes que inplenentes. Jiseho descendentet res que te faciliten la tarea, a le Notas: Motbes indicar el coste en el caso peor de todas las eperact ngebes nceja (sobre todo en el segundo ejercicio) hacer OP ° Geplenenta as operaciones pedides usendo “unciones auxil largo de ese proceso escribe los prototipes ¥. . deceripeién de las funciones auxiliares, tersing escribiends le implement: auxiliares- | aunra cada ejercicio escribe un ejenplo de pros aes P jpograna debe Liberar todo 1a nenoria dindsice qos utilice. sscisn de las operacion ineipal que pruebe 12 inplementacien, dicho

También podría gustarte