Probléma a törlését ismétlődő egész egy tömbben

szavazat
0

A kód előtt ez magában foglalja a létrehozását két véletlenszerűen töltött tömbök, az egész hossza, hogy a felhasználó belép. Ez repl.it kapcsolat magyarázza, hogy jobb, ha ez nem volt elég világos: https://repl.it/repls/GranularAcademicProduct . Miután a létrehozását a tömbök azok állítólag beolvad egyetlen tömb, akik egy az egyik tömb majd üzembe a másik hatóanyaggal, váltakozó minta a másolatokat, majd eltávolítjuk. Amikor távolítsa el a másolatokat, azonban a második véletlenszerűen generált tömb nem ellenőrzött ismétlődések. Az oldatot kell az egyszerű hurkok és teszteket én használ itt, és nem használ semmit bonyolult, mint ez bevezető.

Megpróbáltam a logikai értékek tesztelni, ha van egy két példányban, és elválasztjuk a két szegmens kód, amely teszteli ismétlődéseket tesztelni külön, de ez nem működik.

for(int c = 0; c < x; c++){
        e[c] = y[c];
        e[c+1] = z[c];
        int [] u = new int[f];
        for(int j = 0; j < c; j++){
          if(e[c] == e[j]){ 
            e[c] = 0;
          }
        }
        for(int w = 0; w < c; w++){
          if(e[c+1] == e[w]){
            e[c+1] = 0;
          }
        }
        if(e[c] != 0){
          u[c] = e[c];
        }
        if(e[c+1] != 0){
          u[c+1] = e[c+1];
        }
        if(u[c] != 0){
          System.out.print(  + u[c]);
        }
        if(u[c+1] != 0){
          System.out.print(  + u[c+1]);
        }
      }

Ha a két, véletlenszerűen generált tömbök [1 2 3 4 5 6 7 8 9 10] és [10 20 30 40 50 60 40 80 90 100], majd az egyesített tömb kell lennie [1 10 2 20 3 30 4 40 5 50 6 60 7 8 80 9 90 10 100], de már most akkor csak nyomtatni [1 10 2 20 3 30 4 40 5 50 6 60 7 40 8 80 9 90 10 100].

A kérdést 10/10/2019 00:43
a forrás felhasználó
Más nyelveken...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more