Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [C] merge sort

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    78

    [C] merge sort

    Salve questo è il codice dell'algoritmo di merge sort,non capisco che significa passare alla funzione merge un vettore più una costante m..non ne capisco il senso....cioè:

    codice:
    merge_sort (a+m , n -m , temp );
    codice:
    void merge_sort ( TInfo a [] , int n, TInfo temp []) {
        int i, m=n /2;
        if (n <2)
            return;
        merge_sort (a , m , temp );
        merge_sort (a+m , n -m , temp );
        merge (a , m , a+m , n -m , temp );
        for(i =0; i <n; i ++)
            a[i ]= temp [i ];
    }
    Ultima modifica di MItaly; 30-05-2014 a 00:27 Motivo: Fix codice

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