Operaciones con conjuntos en java

Iniciado por cesarz, 10 Febrero 2010, 05:15 AM

0 Miembros y 1 Visitante están viendo este tema.

cesarz

hola mi nombre es cesar tengo 16 años, quisiera saber si me podrian ayudar con el codigo de un programa en java que realice las opereciones de conjuntos:Union, Interseccion, Diferencia, Complemento y producto Cartesiano.

soy novato en programacion, por favor ayudenme, se los agredecere mucho..Gracias

Shell Root

Postealo y preguntad las dudas, que tengais!
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

cesarz

lo que pasa es que apenas estoy aprendiendo a programar en java, este ejercicio me lo dejo un maestro de probabilidad y estadistica

Shell Root

Aqui no hacemos tareas a nadie, asi que mejor empieza a estudiar, y preguntad en caso de tened dudas!
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Leyer

Cita de: Shell Root en 10 Febrero 2010, 06:26 AM
Aqui no hacemos tareas a nadie, asi que mejor empieza a estudiar, y preguntad en caso de tened dudas!

jaja que agresividad :laugh: pero es cierto

1mpuls0

Cita de: cesarz en 10 Febrero 2010, 06:22 AM
lo que pasa es que apenas estoy aprendiendo a programar en java, este ejercicio me lo dejo un maestro de probabilidad y estadistica

¿Por qué muchos de los usuarios que están aprendiendo a programar se justifican con "Soy novato", "Estoy aprendiendo a programar"?, la verdad no creo que un maestro les deje algo que no puedan hacer. Y más bien parece que no quieren leer o investigar de cómo se hacen las cosas. Yo recuerdo que mi maestro de probabilidad  y estadística dejó un trabajo en el cual debíamos calcular las todas las medidas estadísticas, así que me dedique a ello y de igual manera estaba aprendiendo a programar, pero no le pedí ayuda a nadie, ya que era nuevo en esa universidad. El punto es que si no lo haces por ti mismo no vas a aprender.

Saludos
abc

kasiko

en el fondo no sabe que se le esta haciendo un favor.......  ;)
Nos vemos...


l2ch

Como se puede hacer para realizar la unio.
Pensaba en realizar una comparacion entre cada uno de los elementos de mi conjunto o array es decir tengo los dos conjuntos A={1,2,3,4} y B={2,4}. entonces debo realizar un barrido del primer elemento del conjunto A, hacia el conjunto B. ahora el problema es como es union, se me duplican los datos. o alguien tiene una idea mejor para realizar la Union.

Aikanáro Anário

Cita de: l2ch en 25 Octubre 2011, 01:54 AM
Como se puede hacer para realizar la unio.
Pensaba en realizar una comparacion entre cada uno de los elementos de mi conjunto o array es decir tengo los dos conjuntos A={1,2,3,4} y B={2,4}. entonces debo realizar un barrido del primer elemento del conjunto A, hacia el conjunto B. ahora el problema es como es union, se me duplican los datos. o alguien tiene una idea mejor para realizar la Union.

Para que no se te dupliquen puedes poner una condición, que pregunte si el valor ya existe, que entonces no lo ponga.

Cita de: Darhius en 12 Febrero 2010, 16:26 PM
¿Por qué muchos de los usuarios que están aprendiendo a programar se justifican con "Soy novato", "Estoy aprendiendo a programar"?, la verdad no creo que un maestro les deje algo que no puedan hacer. Y más bien parece que no quieren leer o investigar de cómo se hacen las cosas. Yo recuerdo que mi maestro de probabilidad  y estadística dejó un trabajo en el cual debíamos calcular las todas las medidas estadísticas, así que me dedique a ello y de igual manera estaba aprendiendo a programar, pero no le pedí ayuda a nadie, ya que era nuevo en esa universidad. El punto es que si no lo haces por ti mismo no vas a aprender.

Saludos


Yo sí creo que algún profesor puede poner cosas que "uno no sea capaz de hacer", lo pongo entre comillas porque eso depende de la capacidad de cada quien, del tiempo que se tenga y los conocimientos hasta el momento.  De hecho, a mi no me ha tocado, pero he oído de muchos profesores (por ahora no de programación) que ponen ejercicios sin explicar nada. Otra cosa es que uno se informe del tema por su cuenta, pero en un principio pues uno no se cree capaz muchas veces.
Lo que faltaba en internet: http://binar10s.blogspot.com/

s00rk

Cita de: Aikanáro Anário en 25 Octubre 2011, 04:13 AM
Yo sí creo que algún profesor puede poner cosas que "uno no sea capaz de hacer", lo pongo entre comillas porque eso depende de la capacidad de cada quien, del tiempo que se tenga y los conocimientos hasta el momento.  De hecho, a mi no me ha tocado, pero he oído de muchos profesores (por ahora no de programación) que ponen ejercicios sin explicar nada. Otra cosa es que uno se informe del tema por su cuenta, pero en un principio pues uno no se cree capaz muchas veces.

Cierto, haaha un profesor mio da clases como 10 mins y el resto de la hora cuenta su vida xD
Aunque pues aun asi existen libros, desde las bibliotecas & pues internet, asi que uno puede ser autodidacta que la verdad esto favorece bastante porque asi empieza a ver por si mismo, osea no depende de alguien mas para aprender sino por si mismo buscar las cosas.

P.D. Sobre el tema pues ya te dijeron la forma con una simple condicion checas que no exista en el array y listo, si no existe lo agregas y sino simplemente se salta y continua con el siguiente jejeje.