SelectionSort

SelectionSort



1    void SelectionSort(int E[])    {

// E    - tablica parami różnych    liczb    naturalnych

2    int    i:=0, j:=0, min:=0;

3

4    for    (i:=0; i<size(E)-l;    i:=i+l)    do    {

5    min:=i;

6

7    for (j=i+l; j<size(E); j:=j+l) do

8    if (E[j]<E[min]) then min:=j;

9

10    if (min!=i) then swap (E ,min, i) ; // transpozycja elementów tablicy Ej

11    }

}

12


Wyszukiwarka

Podobne podstrony:
InsertionSort 1    void InsertionSort(int E[])    { // E  &n
CountingSort 1    void CountingSort(int E[]) { // E - tablica parami różnych liczb na
IMGP1480 Systemy baz danych Instrukcja SĘLECT z wieloma tablicami: Przy formułowaniu zapytań z kilku
Przykład C) Wskaźnik na pierwszą 3-elementową tablicę (pierwszą z dwóch) void main() { int
MergeSort 1    void MergeSort (int E[])    { // E - niepusta tabl
HeapSort 1 void HeapSort(element E[]) { // E - tablica elementów 2    HeapTree H; //
Poznaj C++ w$ godziny0182 Zaawansowane referencje i wskaźniki 171 int PobierzWiek() const { return j
Zdjęcie0036 (3) wartość r //-- przesyłanie argumentów przez void Zamiana(int x, int y) { int z; cout
// metody ustawiające pola obiektu (setters) public void ustawGodz(int godz) {

więcej podobnych podstron