Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [c] pascal --> C (insertionsort)

    potete tradurmi l'allegato e fornirmi il main, x favore???


    @@@

  2. #2
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    dai miei vekki appunti di algoritmi e strutture dati...

    codice:
    #include <stdlib.h>
    #include <stdio.h>
    #include <time.h>
    
    void insertion_sort(int *, int);
    
    void main(){
    
    	int i;
    	int nr = 10;
    	int *myArray = (int *)malloc(nr*sizeof(int));
    
    	srand(time(NULL));
    	for(i = 0; i < nr; i++)
    		*(myArray+i) = rand()%100;
    
    	insertion_sort(myArray, nr);
    
    	for(i = 0; i < nr; i++)
    		printf("%d ", *(myArray+i));
    }
    
    void insertion_sort(int *array, int nr){
    
    	int i, j, temp;
    
    	for(i = 1; i < nr; i++){
    		temp = *(array+i);
    		j = i - 1;
    		while((j >= 0) && (temp < *(array+j))){
    			*(array+(j+1)) = *(array+j);
    			j--;
    			}
    		*(array+(j+1)) = temp;
    		}
    }
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  3. #3
    Grazie Ancora !

    @@@

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.