Scheme – Lezione 6 – Complessita’

Scheme – Lezione 6 – Complessita’

Posted by THeK3nger in Lisp/Scheme on 31. Oct, 2009 | 0 Comments

Dopo aver visto come funziona la ricorsione in Scheme dobbiamo valutare un altro aspetto molto rilevante: il costo. Non tutto ciò che logicamente funziona funziona poi all’atto pratico. Ad esempio, se ripescate la funzione ricorsiva della Funzione di Fibonacci e provate a farla partire noterete che già con numeri relativamente bassi (come 100) il sistema [...]

Algoritmica – Ordinamento – Bubble Sort

Posted by THeK3nger in Algoritmica on 10. Dec, 2008 | 1 Comment

Insertion Sort e Selection Sort non si sono rivelati all’altezza delle nostre aspettative e noi ci ritroviamo ancora senza un algoritmo efficente per ordinare, o meglio: sappiamo ordinare le tracce di un album, oppure i CD di un apiccola collezione domestica, ma avremo molte difficoltà nell’ordinare in ordine di età gli abitanti di Roma o [...]

Algoritmica – Ordinamento – Selection Sort

Posted by THeK3nger in Algoritmica on 08. Dec, 2008 | 0 Comments

Nell’ultimo appuntamento abbiamo visto e analizzato gli aspetti generali dell’Insertion Sort e notato che esso non è affatto un algoritmo usabile in pratica per istanze (ovvero input) molto grandi. Ovviamente l’Insertion Sort non è l’unico algoritmo di sorting esistente. Nella nostra ricerca dell’algoritmo ottimo di sorting oggi guarderemo il Selection Sort.

Algoritmica – Ordinamento – Insertion Sort

Posted by THeK3nger in Algoritmica on 04. Dec, 2008 | 0 Comments

Volevo discutere in qualche articolo alcuni problemi di algoritmica presentando alcuni algoritmi che li risolvono e analizzandone la complessità. Cominciamo questa vetrina di algoritmi con quelli che risolvono il più classico dei problemi: l’ordinamento. In particolare cominceremo vedendo uno dei più semplici: insertion sort.

  • Archivio

     

    September 2010
    M T W T F S S
    « Aug    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930