Deber_2
Operación de Conjuntos
Clase Conjunto
Aquí podemos observar el código de la clase conjunto donde se podrá observar los diferentes métodos que son como unión, intersección, resta y para imprimir.
Método Unión |
Utilizamos iterador para que pueda recorrer los dos conjuntos. En el segundo while podemos observar que agregamos todos los nodos del conjunto2 a unión. Para agregar el conjunto1 en unión compararemos con cada nodo que no sea igual unión y si es diferente lo agrega.
Método Intersección |
Tendremos dos tempo para respectivo conjunto. En el segundo while nos ayudará a comparar cada elemento de conjunto2 con el primer elemento del conjunto1 y luego cada elemento del conjunto2 con el siguiente elemento del conjunto1 y así sucesivamente. Se añadirá a intersección si son iguales.
Método Resta |
Pudimos obersevar que es casi parecido al método unión, sólo cambió en el if que nos dice que si el elemento resta contiene al conjunto2 lo remueve.
Mandamos como parámetro conjunto que puede ser unión, intersección o resta.
Para que imprima línea por línea y no todo recorrido aplicamos un while.
Clase Programa
Nosotros aplicamos dos maneras de cargar el conjunto1 y conjunto2.
La primera es que cargamos cada conjunto con su respectivo método.
La segunda cargamos cada conjunto por medio de txt y guardamos los resultados en un txt.
Se muestra el conjunto1 y el conjunto2 que se carga por medio de un txt.
La parte del comentario es cuando realizamos por el primer método.
Llamamos también al método guardar donde se colocará los resultados en un txt.
Podemos observar los métodos cargarC1 y cargarC2.
Método Guardar |
Método cargar |
Se puede observar los resultados:
Los txt de cargarC1 y cargarC2 |
Excelente trabajo ��
ResponderBorrar