Foros del Web » Programación para mayores de 30 ;) » Java »

Datos repetidos en dos colas

Estas en el tema de Datos repetidos en dos colas en el foro de Java en Foros del Web. Hola necesito ayuda con un programa en java , tengo dos colas Q1 y Q2 de enteros positivos , tengo que entregar una tercera cola ...
  #1 (permalink)  
Antiguo 13/08/2014, 08:44
 
Fecha de Ingreso: agosto-2014
Mensajes: 2
Antigüedad: 10 años, 3 meses
Puntos: 0
Exclamación Datos repetidos en dos colas

Hola necesito ayuda con un programa en java , tengo dos colas Q1 y Q2 de enteros positivos , tengo que entregar una tercera cola Q3 con los datos comunes de Q1 y Q2 y sin datos repetidos , pero tengo una restriccion , solo puedo usar los metodos de encolar y desencolar.
Agradesco su ayuda
  #2 (permalink)  
Antiguo 13/08/2014, 13:24
Avatar de farfamorA  
Fecha de Ingreso: noviembre-2010
Ubicación: Lima
Mensajes: 136
Antigüedad: 14 años
Puntos: 24
Respuesta: Datos repetidos en dos colas

Bueno, muéstranos tus avances para ir salvando tus dificultades.
  #3 (permalink)  
Antiguo 13/08/2014, 13:30
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 3 meses
Puntos: 182
Respuesta: Datos repetidos en dos colas

En principio no parece muy complicado. En que punto te has atascado?

Un saludo
  #4 (permalink)  
Antiguo 14/08/2014, 06:38
 
Fecha de Ingreso: agosto-2014
Mensajes: 2
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: Datos repetidos en dos colas

Cita:
Iniciado por farfamorA Ver Mensaje
Bueno, muéstranos tus avances para ir salvando tus dificultades.

Hola , lo que pasa es que se poco de programacion , lo empece a hacer llevando a una variable Y=Q1.Dequeue() , lugo entro en un While(no Q2.EmptyQueue()) y voy comparando con un if , si y es = a lo que vaya desapilando de Q2, si es igual lo apilo en Q3 y asi voy obteniendo los comunes , lo malo es que modifico las colas , estoy enredado con esto por favor me ayudas

Etiquetas: colas, metodo, programa, repetidos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:58.