next up previous contents
Next: 7. El TDA Secuencia Up: 6. El TDA Conjunto Previous: Resumen   Contents

Ejercicios

  1. Adicionar a las operaciones de conjunto las siguientes: diferencia simétrica, complemento con un conjunto universal que entra como parámetro. Imprimir, esta operación imprime en la salida estándar los elementos de un conjunto de la siguiente forma:
    {elem[0], elem[1],..., elem[n-1]}.
  2. Diseñar e implementar el TDA Lista. Una lista es una secuencia de elementos del mismo tipo. Esta tiene las operaciones: Obtener primero de la lista. Obtener último de la lista. Obtener el elemento i de la lista. Insertar un elemento después de la posición i. Elimiminar el elemento de la posición i. Es recomendable sobrecargar el operador [].
  3. Implemente una versión de Matriz que tenga un constructor de la siguente forma:

    Matrix::Matriz(int fil, int col)

    Este deberá pedir solo la memoria necesaria dinámicamente. También deberá manejar la excepción NoHayMemoria y FueraDeRango.



Ing. L. Alejandro Bernal R. 2001-01-18
Free Web Hosting