Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Jul 2005
    Messaggi
    9

    Spostare elementi di Array

    Ciao,
    come posso spostare gli elementi maggiori di un numero "n" da una parte e gli elementi minori dall'altra?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    spostare da una parte o dall' altra cosa significa? :master:
    vuoi ordinare l' array? inizia leggendo qualcosa sul metodo sort
    ciao

  3. #3
    Utente bannato
    Registrato dal
    Jul 2005
    Messaggi
    9

    Spostare elementi

    Ciao,
    grazie per aver risposto,
    io intendevo per spostare in questo modo:

    Ho bisogno di spostare nella prima parte elementi di un Array di interi tutti gli elementi maggiori di un numero "n" e nella seconda quelli minori.
    Sto provando diverse situazioni in questo codice sotto impresso, ma quale è la più giusta?


    <SCRIPT LANGUAGE="JavaScript">
    function calcola() {
    var lista = new Array(1,1,1,1,3,3,3,4,5,2,7,8,9,10);
    var i=0;
    var a=0;
    var b=false;
    var temp;
    document.write("L'array ordinato è:" + "
    ");
    while(i<lista.length) {
    if(((lista[i] % 2)==0)&(b == true)){
    temp=lista[a];
    lista[a]= lista[i];
    lista[i]= temp;
    b=false;
    a++;
    }
    else if (((lista[i] % 2)==0)&(b == false)){
    a++;
    i++;
    }
    else {
    b=true;
    i++;
    }
    }
    for(j=0; j<lista.length; j++) {
    document.write(lista[j] + "
    ");
    }

    }
    </SCRIPT>

  4. #4
    Utente bannato
    Registrato dal
    Jul 2005
    Messaggi
    9

    Spostare elementi........

    Ciao,
    sono alle prime armi e ho bisogno del vostro aiuto.
    Spero che rispondiate al più presto,io vi ho mandato il codice per semplificare. Spero di aver fatto bene.
    Vorrei sapere quale modo c'è per eseguire ciò che ho scritto prima.

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    perche' controlli che siano pari :master:

    cmq hai letto la pagina sul metodo sort che ti ho linkato + sopra?
    alla fine c' e' un esempio che fa in 2 righe quello che mi sembra di aver capito tu voglia...

  6. #6
    Utente bannato
    Registrato dal
    Jul 2005
    Messaggi
    9

    Spostare elementi

    Ciao,
    comunque si, ho letto il codice che mi hai detto.
    Io sto provando quel codice da me mandatoti perchè penso che ,cambiando dei operatori all'interno della funzione if....
    potrei ottenere lo stesso risultato,ma ordinando i numeri maggiori di un num prima e quelli minori dopo.
    E' una buona cosa?

    Cmq lo provato il metodo sort.....e mi va bene.
    Però ho questa curiosità su quel codice che ti ho inviato.

    Ti ringrazio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.