(Una versione intermedia di un altro utente non mostrate)
Riga 1:
== Implementazioni ==
Dato che ogni tanto qualche nuovo arrivato volenteroso decide di aggiungere alla voce implementazioni in uno o più linguaggi di programmazione, segnalo che una [[Discussioni_progetto:Informatica/Archivio6Archivio/2008#Codice_sorgente_nelle_voci|decisione della comunità]] ha previsto che solo lo pseudocodice vada nella voce, mentre le implementazioni sono inserite nel progetto wikibooks (c'è il link alla fine della voce). Grazie. --[[Utente:Baruneju|Giuseppe]] ([[Discussioni utente:Baruneju|msg]]) 11:15, 13 lug 2009 (CEST)
== Revisione voce ==
Riga 11:
* formattato lo pseudocodice (keywords in grassetto)
Mi pare che lo pseudocodice contenga una deficienza. Non mi sono permesso di modificarlo non essendo un programmatore esperto e dunque incerto, tuttavia confido nella revisione da parte di utenti più esperti. In particolare mi pare che la mancanza sia la seguente: non solo A [j] deve assumere il valore di A[j+1], nel while, ma pure il viceversa. I due valori devono scambiarsi, sennò "perdiamo" un valore.
Io, in DevC++ ho così implementato la funzione, e funziona (PONGO TRA ASTERISCHI QUELLO CHE LO PSEUDOCODICE SU WIKI MI PARE NON DIRE):