Tarea 1 del curso Diseño y Análisis de Algoritmos
- Pedro Belmonte
- Víctor Garrido
- Gabriela Mendoza
La tarea fue resuelta en C++11. Para compilar se requiere CMake versión >= 3.0.0.
Para compilar se deben ejecutar los siguientes comandos:
$ cmake .
$ cmake --build .
Esto genera los ejecutables para cada una de las preguntas.
Para ejecutar se usa el siguiente comando para cada pregunta:
Recibe N, que indica ingresar 10^N datos, y opcionalmente M (default = 100000) cantidad de memoria. Luego estos datos los ordena. Para que el ordenamiento funcione correctamente, se toma como supuesto que N / M es múltiplo de 2.
Ej:
$ ./mainP1 6
$ ./mainP1 6 15625
Recibe N y la columna por la cual se desea ordenar
Ej:
$ ./mainP2 3 id
Recibe C y P, que indican la cantidad de consumidores y productos, y opcionalmente M.
Ej:
$ ./mainP3 1 1 5