sa se aranjeze in ordine crescatoare elementele unui tablou unidimensional utilizind o procedura?
Răspunsuri la întrebare
Răspuns de
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;
}
}
}
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;
}
}
}
Alte întrebări interesante
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
10 ani în urmă
Matematică,
10 ani în urmă
Matematică,
10 ani în urmă
Matematică,
10 ani în urmă
Chimie,
10 ani în urmă
Java
bubbleSort public void (int [ARR]) {
boolean schimbat = true;
int j = 0;
int tmp;
în timp ce (schimbat) {
schimbat = false;
t