Välkommen till fortsättningskursen i C++, om ni är här så har ni troligtvis redan läst artiklen C++ Nybörjarguide av Independence. Här kommer ni få lära er om:
Structurer & fstream
Vectorer & Listor
Stackar & Köer
Sök & Sorterings algoritmer
m.m.
Navigation:
< Föregående del || Nästa del >
Det är vädigt ofta man behöver sortera en array eller söka igenom den, kanske det har hållts en tävling och man matar in alla värdena huller om buller som sedan ska sorteras för att visa vem som vinner. Det finns många olika sätt att göra det på, dock är vissa sätt mer effektiva än andra. Här kommer de vanligaste och mest grundläggande sätten att sortera och söka.
void bubbel(int data[], int antal) //antal är lika med så många fält som data är { for(int m=antal-1; m>0; m--){ for(int n=0; n < m; n++){ if(data[n] > data[n+1]){ int temp = data[n]; data[n] = data[n+1]; data[n+1] = temp; } } } }
void insert(int data[], int antal) //antal är lika med så många fält som data är { for(int m=1; m<antal; m++) { int n=m; int key = data[m]; for(; n>0 && data[n-1] > key; n--) { data[n] = data[n-1]; } data[n]=key; } }
int binarsok(int data[], int antal, int tal) // tal är det tal du letar efter. { int min=0, max=antal-1, pos=-1; while(min<=max && pos==-1){ int mitt=(min+max)2; if(tal>data[mitt]) min=mitt+1; else if(tal<data[mitt]) max=mitt-1; else pos=mitt; return pos; }
Navigation:
Datum
2024-12-22 14:07
Vecka: 51
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.