26 October 2017
id 341474463Si los elementos repetidos deben estar contiguos funcionaria
...........
Pero para hallar repetidos deberías comparar el primer elemento con todo el array
Comparar con todo en array no sé, sería otro bucle for dentro del primer bucle for no?
Raules decir haces un primer for para ir elemento por elemento y despues dentro de ese primer for haces otro for para recorrer todo el array para haber si lo hay repetido
Lo de recorrer todo el array no lo tengo claro
public static void diferencia(LinkedList<Integer> l1,LinkedList<Integer> l2){
HashSet<Integer> hs1=new HashSet<Integer> ();
HashSet<Integer> hs2=new HashSet<Integer> ();
HashSet<Integer> hs3=new HashSet<Integer> ();
hs1.addAll(l1);
hs2.addAll(l1);
hs1.removeAll(l2);
hs2.removeAll(hs1);
hs3.addAll(l1);
hs3.addAll(l2);
hs3.removeAll(hs2);
System.out.println(hs3);
}
public static void main(String[] args) {
LinkedList<Integer> l1=new LinkedList<Integer> ();
LinkedList<Integer> l2=new LinkedList<Integer> ();
l1.add(0);
l1.add(3);
l1.add(2);
l1.add(10);
l1.add(-4);
l1.add(3);
l2.add(3);
l2.add(7);
l2.add(-10);
l2.add(-4);
l2.add(1);
diferencia(l1,l2);
Sr. IQue cuqui
public static void diferencia(LinkedList<Integer> l1,LinkedList<Integer> l2){
HashSet<Integer> hs1=new HashSet<Integer> ();
HashSet<Integer> hs2=new HashSet<Integer> ();
HashSet<Integer> hs3=new HashSet<Integer> ();
hs1.addAll(l1);
hs2.addAll(l1);
hs1.removeAll(l2);
hs2.removeAll(hs1);
hs3.addAll(l1);
hs3.addAll(l2);
hs3.removeAll(hs2);
System.out.println(hs3);
}
public static void main(String[] args) {
LinkedList<Integer> l1=new LinkedList<Integer> ();
LinkedList<Integer> l2=new LinkedList<Integer> ();
l1.add(0);
l1.add(3);
l1.add(2);
l1.add(10);
l1.add(-4);
l1.add(3);
l2.add(3);
l2.add(7);
l2.add(-10);
l2.add(-4);
l2.add(1);
diferencia(l1,l2);
BruguiEste chico ha estudiado
hombre esa es la manera mas facil pero lo suyo es hacerlo tambien sin colecciones
Raulhombre esa es la manera mas facil pero lo suyo es hacerlo tambien sin colecciones
Para aprender bucles si pero con colecciones es más eficiente
id 281696624Para aprender bucles si pero con colecciones es más eficiente
primero tendra que aprender usando bucles como hice yo y ya despues es la eficencia
Raulprimero tendra que aprender usando bucles como hice yo y ya despues es la eficencia
Tienes toda la razón solo fue por aportar algo ✌️