12 Temmuz 2016 Salı

Sıralama Algoritması: Bubble Sort - C++ ve Python

Bubble Sort bir sıralama algoritmasıdır.

Bubble Sort hakkında daha fazla bilgi için Bubble Sort Vikipedi sayfasına buraya tıklayarak ulaşabilirsiniz.

Yazdığım C++ Kodu :
  
// Arda Mavi - ardamavi.com

// iostream kütüphanesini dahil etmeyi unutmayınız !

using namespace std;

int main() {

    cout << "Kaç sayı girilecek: ";

    int n;

    cin >> n;

    cout << "Sayıları Giriniz: " << endl;

    int arr[n];

    for(int k = 0; k < n; k++){

        cout << k+1 << ". ";
        cin >> arr[k];

    }

    for(int i = 0; i < n; i++){

        for(int j = 0; j < n-1; j++){

            if(arr[i] < arr[j]){

                int tmp;

                tmp = arr[j];
                arr[j] = arr[i];
                arr[i] = tmp;


            }
        }
    }

    for(int k = 0; k < n; k++){

        cout << arr[k];

    }


    return 0;
}
Yazdığım Python Kodu :
  
# Arda Mavi - ardamavi.com

n = int(input("Kaç sayı girilecek ?"))

arr = []

for a in range(n):
 arr.append(int(input()))


for a in range(n):
 for b in range(n-1):
  if arr[a] < arr[b]:
   temp = arr[b]
   arr[b] = arr[a]
   arr[a] = temp


print("Düzgün hsli: ")

for c in range(n):
 print(arr[c])


Umarım yararlı olmuştur.

- Staj Notlarımdan -

Share this

0 Comment to "Sıralama Algoritması: Bubble Sort - C++ ve Python"

Yorum Gönderme