Ma’lumotlar tuzilmasi Data structures
Sheyker usulida saralash algoritmi (C++ da)
Download 1.45 Mb.
|
9-10-mavzu Saralash
- Bu sahifa navigatsiya:
- Sheyker usulida saralash algoritmi(С++)
- } //Sheyker sarlash f-yasi
- Tez saralash algoritmi
- Algoritmning umumiy sxemasi
- Тез саралаш алгоритми (С++)
- Aralashtirib saralash usuli
Sheyker usulida saralash algoritmi (C++ da)
Sheyker usulida saralash algoritmi(С++)#include using namespace std;//yacheyka qiymatlarini almashtirish f-yasivoid swapEl(int *arr, int i){ int buff;buff = arr[i];arr[i] = arr[i - 1];arr[i - 1] = buff;} //Sheyker sarlash f-yasivoid myShakerSort(int *arr, int size){ int leftMark = 1;int rightMark = size - 1;while (leftMark <= rightMark){ for (int i = rightMark; i >= leftMark; i--)if (arr[i - 1] > arr[i]) swapEl(arr, i);leftMark++;for (int i = leftMark; i <= rightMark; i++)if (arr[i - 1] > arr[i]) swapEl(arr, i);rightMark--;
Tez saralash algoritmi
Algoritmning umumiy sxemasi
Тез саралаш алгоритми (С++)#include #include int array[100000];void tezsaralash (long h,long l){ long i,j; int p, temp;i=l; j=h;p=array[(l+h)/2];do{ while (array[i]
Bu saralash usulining asosiy g’oyasi, ikkita alohida saralangan massiv yordamida, ularni aralashtirib yuborish orqali yangi saralangan massiv hosil qilishdan iborat.Bu algoritm quyidagi prinsip asosida ishlaydi:Download 1.45 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling