Accedi

Ho dimenticato la password

Ultimi argomenti
» argomento
Bubble Sort EmptyDom Giu 02, 2013 4:30 pm Da ruggiero98

» problema con la funzione SE aiutoooo x favore?????
Bubble Sort EmptyDom Giu 02, 2013 4:18 pm Da ruggiero98

» aiuto in programma con if
Bubble Sort EmptyDom Mag 26, 2013 5:39 pm Da ruggiero98

»  CALCOLO PERCENTUALE IN C
Bubble Sort EmptySab Apr 20, 2013 8:22 pm Da ruggiero98

» Costruire un temporizzatore software per accensione luci a led
Bubble Sort EmptyLun Mar 25, 2013 2:34 pm Da Cristina Shady

» Ciao a tutti!
Bubble Sort EmptyGio Mar 22, 2012 4:19 am Da cosmos91

» Virtualbox VS le periferiche USB
Bubble Sort EmptyMar Apr 06, 2010 1:49 pm Da dandeciani

» PROGRAMMA: BINARY CODE
Bubble Sort EmptyMar Dic 23, 2008 7:28 pm Da Thalionwen

» saluti a tutti
Bubble Sort EmptyMar Dic 23, 2008 7:12 pm Da Thalionwen

» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Prima Parte]
Bubble Sort EmptySab Nov 29, 2008 11:44 am Da ya89

» un semplice ciao
Bubble Sort EmptySab Nov 29, 2008 11:38 am Da ya89

» Aiuto per alice 7 mega
Bubble Sort EmptyVen Nov 14, 2008 4:03 pm Da root

» FORUM: I nuovi banner
Bubble Sort EmptyVen Nov 14, 2008 2:48 pm Da Thalionwen

» Zooming Ricorsivo, questo sconosciuto.
Bubble Sort EmptyVen Nov 14, 2008 2:43 pm Da Thalionwen

» GUIDA : LEZIONE 4 : UTILIZZARE GLI ARRAY IN C#
Bubble Sort EmptyVen Nov 14, 2008 1:54 pm Da ab89

» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Terza e Ultima Parte]
Bubble Sort EmptyVen Nov 14, 2008 12:41 am Da ab89

» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Seconda Parte]
Bubble Sort EmptyMer Nov 12, 2008 12:59 am Da ab89

» [PS2] Dark Cloud
Bubble Sort EmptyMar Nov 11, 2008 6:50 pm Da ab89

» [PC] Sacred 2
Bubble Sort EmptyLun Nov 10, 2008 10:49 pm Da ab89

» GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY
Bubble Sort EmptyLun Nov 10, 2008 1:37 pm Da ab89

Flusso RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 



Bubble Sort

Andare in basso

Bubble Sort Empty Bubble Sort

Messaggio Da Reaulece il Gio Ott 09, 2008 1:07 pm

Ecco un esempio della realizzazione di un Bubble Sort con una interfaccia HTML utlizzando PHP.

Per chi non lo sapesse il Bubble Sort è un algoritmo di ordinamento, per ulteriori informaizoni vi rimando a questo link http://it.wikipedia.org/wiki/Bubble_sort

Ecco il codice
Codice:

<html>
<head>
</head>
<body>
<?php
 $lista_valori = !isset($_POST['lista_valori']) ? NULL : $_POST['lista_valori'] ;
 if ( is_null($lista_valori) or trim($lista_valori) == ''  ) {
  ?>
  <form action="index.php" method="post">
  <input name="lista_valori" type="text" size="100"/>
  <input name="quantity" type="submit" value="Lancio Programma"/>
  </form>
  <?php
 } else {
  $valori = explode(' ', $lista_valori);
  ?>
  <table cellspacing="1" cellpadding="1" border="2" width="100%">
  <thead>
  <tr>
    <?php
    for ( $i = 0; $i < sizeof($valori); $i++ ) {
    echo('<th style="font-family:  Courier New, Courier;">' . $i . '</th>');
  }
    ?>
  </tr>
  </thead>
  <tbody>
  <?php
 
  $scambi = true;

  while ( $scambi == true ) {
      $scambi = false;
    ?>
    <tr>
  <?php
  for ( $i = 0; $i < sizeof($valori) - 1; $i++ ) {
        ?>
    <td style="font-family:  Courier New, Courier;">
    <?php
    if ( $valori[$i] > $valori[$i + 1] ) {
    $temp = $valori[$i];
    $valori[$i] = $valori[$i + 1];
          $valori[$i + 1] = $temp;
          echo('<strong style="color: #ff0000">' . $valori[$i] . '</strong>');
        $scambi = true;
    } else {
          echo($valori[$i]);
    }
    ?>
    </td>
    <?php
  }
      ?>
        <td>
      <?php
          echo($valori[sizeof($valori) - 1 ]);
  ?>
        </td>
    </tr>
  <?php
  }
    ?>
  </tbody>
    </table>
  <?php
 }
?>
</body>
</html>


Ultima modifica di Reaulece il Gio Ott 09, 2008 1:27 pm, modificato 1 volta
Reaulece
Reaulece
Novizio
Novizio

Numero di messaggi : 25
Età : 37
Località : Belluno
Data d'iscrizione : 29.09.08

Torna in alto Andare in basso

Bubble Sort Empty Re: Bubble Sort

Messaggio Da Reaulece il Gio Ott 09, 2008 1:23 pm

Si inseriscono i valori da ordinare separati da uno spazio

Bubble Sort Esempi10

E il programma restituisce tutti i passaggi che esegue per completare l'ordinamento ( in rosso sono gli elementi scambiati di posto )

Bubble Sort Esempi11
Reaulece
Reaulece
Novizio
Novizio

Numero di messaggi : 25
Età : 37
Località : Belluno
Data d'iscrizione : 29.09.08

Torna in alto Andare in basso

Bubble Sort Empty Re: Bubble Sort

Messaggio Da Eine The Phantom il Mer Ott 15, 2008 9:47 pm

Ciao Reaulece...
hmmm.... si fatto bene...
hai fatto bene a postare le immagini per mostrare i passaggi
magari al prossima volta puoi semplicemente editare il messaggio invece di creare una risposta Very Happy
Comunque complimenti. Ben fatto
Eine The Phantom
Eine The Phantom
Admin
Admin

Numero di messaggi : 37
Data d'iscrizione : 28.09.08

https://infonprog.forumattivo.it

Torna in alto Andare in basso

Bubble Sort Empty Re: Bubble Sort

Messaggio Da Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto


 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum