Cod sursa(job #2983885)

Utilizator AnaRosuAna Maria Rosu AnaRosu Data 23 februarie 2023 11:34:16
Problema Sortare prin comparare Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.54 kb
// Bubble sort
// best case O(n), worst case O(n^2)
#include <iostream>
#include <fstream>
using namespace std;

ifstream f("algsort.in");
ofstream g("algsort.out");

void bubble(int arr[], int n){
  for(int i=0; i < n; ++i)
    for(int j=0; j < n - i; ++j)
      if(arr[j]>arr[j+1]){
        int aux = arr[j];
        arr[j] = arr[j+1];
        arr[j+1] = aux;
    }
}
int main(){
  int n;
  f>>n;

  int v[n];
  for(int i=0; i<n; ++i)
    f>>v[i];

  bubble(v,n);

  for(int i=0; i<n; ++i)
    g<<v[i]<<" ";

   return 0;
}