Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Merge-sort

  1. #1
    Utente di HTML.it L'avatar di kk.87
    Registrato dal
    May 2008
    Messaggi
    45

    Merge-sort

    Chi saprebbe spiegarmi in parole povere come funziona il merge sort? continuo a nn capirlo

  2. #2
    Utente di HTML.it L'avatar di LexLex
    Registrato dal
    May 2008
    Messaggi
    56
    Ciao,
    Merge Sort è un algoritmo divide et impera,
    sicuramente non riuscirò a spiegartelo meglio di wikipedia (che ti consiglio di visitare) qui ,

    in parole poverissime,

    Dividendo più volte in due l'insieme da ordinare (virtualmente si intende)
    arrivi al caso limite di (n) insiemi di un elemento (che quindi banalmente sono gia ordinati!),

    L'ordinamento vero e proprio inizia adesso con il merge (in italiano fusione),
    di quei sottoinsiemi che hai creato, quindi unisci due insiemi, e lo fai in maniera ordinata attraverso il confronto. Parti proprio dagli insiemi di un elemento
    ed ordini ad ogni passo un sottoinsieme più grande,
    risalendo verso il numero (n) di elementi dell'insieme.


    Spero di essere stato chiaro.
    Ciao
    "Dai Diamanti non nasce niente, dal letame nascono i fiori.. " F.De Andrè

  3. #3
    Dividi fino a quando ottieni due insiemi di 1 elemento.
    Prendi il minore del primo insieme e il minore del secondo.
    Metti il minore dei due in cima e l'altro come secondo.
    Così ottieni un nuovo insieme ordinato.
    Ripeti la procedura con due insiemi da due, poi con due insiemi da 4, e man mano gli insiemi saranno ordinati, fino ad ottenere l'ultimo insieme ordinato.


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 © 2024 vBulletin Solutions, Inc. All rights reserved.