Informatică, întrebare adresată de cater97, 9 ani în urmă

sa se aranjeze in ordine crescatoare elementele unui tablou unidimensional utilizind o procedura?

Răspunsuri la întrebare

Răspuns de seawolf
0
 Folosesti Bubble Sort de exemplu.E cel mai simplu.Uite un exemplu de functie care primeste ca parametru un vector si marimea lui :
void sort(int v[],int n)
{
   int sortat=0;
   while(!sortat)
     {
        sortat=1;
        for(int i=1;i<n;i++)
          if(v[i]>v[i+1])
            {
               swap(v[i],v[i+1]);
               sortat=0;
            }
      }
}

terentiiflorin1: Există mai multe modalități de a pune în aplicare un fel de bule. Observați, că "swap-uri" de verificare este absolut necesar, în scopul de a păstra proprietatea de adaptare.

Java

bubbleSort public void (int [ARR]) {
       boolean schimbat = true;
       int j = 0;
       int tmp;
       în timp ce (schimbat) {
             schimbat = false;
   
                         t
Alte întrebări interesante