Vediamo un brese e semplice esempio realizzato in c++ di ordinamento BUBBLE SORT Problema: Ordinare un array di 8 elementi (5 2 8 4 7 1 3 6) utilizzando l’algoritmo di ordinamento Bubble sort. Codice.cpp #include <iostream> using namespace std; void bubble(int A[],int n){ int flag=1; int stop=n-1; while(flag==1){ flag=0; for(int i=0; i < stop; i++){ if(A[i]>A[i+1]){ int t; ... Continua a leggere »
Archivi mensili: Gennaio 2011
Quick sort
Vediamo un brese e semplice esempio realizzato in c++ di ordinamento QUICK SORT Problema: Ordinare un array di 7 elementi (3 5 7 3 4 6 2) utilizzando l’algoritmo di ordinamento Codice.cpp #include <iostream> using namespace std; int FindPivot(int A[],int i,int j){ for(int k=i+1; k< =j;k++){ if(A[k] > A[i]){ return A[k]; }else if(A[k]<A[i]){ return A[i]; } } ... Continua a leggere »
Insert sort
Vediamo un brese e semplice esempio realizzato in c++ di ordinamento INSERT SORT Problema: Ordinare un array di 8 elementi (5 2 8 4 7 1 3 6) utilizzando l’algoritmo di ordinamento Insert sort. Codice.cpp 1 2 3 4 5 6 #include <iostream> using namespace std; </iostream>#include <iostream> using namespace std; </iostream> Continua a leggere »
Selection sort
Vediamo un brese e semplice esempio realizzato in c++ di ordinamento SELECTION SORT Problema: Ordinare un array di 8 elementi (5 2 8 4 7 1 3 6) utilizzando l’algoritmo di ordinamento Selection sort. Codice.cpp #include <iostream> using namespace std; </iostream>#include <iostream> using namespace std; </iostream> Continua a leggere »
Git comandi base
Modifica e visualizzazione di un progetto N.B. Di seguito daremo per scontato che sia stato preparato un server git e che disponiate di tutti i permessi per pubblicare. Prima di tutto cominciamo con il posizionarci all’interno della nostra repository git. Una volta che siamo dentro la nostra cartella di sviluppo la prima cosa che consiglio di fare é un bel: $ ... Continua a leggere »
Cos’é Git
Introduzione Per tutti quelli che non lo conoscessero, git é un ottimo strumento gratuito e open source per tenere sotto controllo lo sviluppo delle vostre applicazioni, utilissimo sopratutto se lavorate in team anche a distanza. In sostanza di tratta di un programma che consente di tenere sotto controllo le varie versioni dei vostri programmi, o meglio tiene traccia costantemente di ... Continua a leggere »