Beruflich Dokumente
Kultur Dokumente
PRCTICA 2
Normas generales
Consideraciones Acadmicas
Enunciado de la prctica
El objetivo de la prctica es realizar un programa que ordene una lista de enteros todos
distintos de menor a mayor, utilizando como estructura auxiliar una cola con prioridad.
La lista se encontrar inicialmente desordenada (se pueden introducir los datos por
consola o tenerlos ya almacenados). Para implementar la lista utilizaremos la STL
(Standard Template Library) de C++, que proporciona las operaciones bsicas sobre la
estructura de datos lista (list).
Para ordenar los elementos de la lista (list<int>) ser necesario emplear como
estructura auxiliar una cola con prioridad (priority_queue), para lo cual utilizaremos
tambin la STL.
El programa deber mostrar el contenido de la lista antes y despus de la ordenacin.
Parte opcional
Realizar la prctica de nuevo, empleando en este caso como estructura auxiliar un
montculo de mnimos. Para ello, ser necesario implementar las operaciones bsicas
que hemos estudiado en el tema 5.3: aadir, eliminar, consultar el mnimo, flotar,
hundir, etc.