Poprawa Ulepszonego Bubblesorta
This commit is contained in:
@@ -170,13 +170,14 @@ void sortowanie_babelkowe(int* tablica, int rozmiar)
|
|||||||
|
|
||||||
void ulepszone_sortowanie_babelkowe(int* tablica, int rozmiar)
|
void ulepszone_sortowanie_babelkowe(int* tablica, int rozmiar)
|
||||||
{
|
{
|
||||||
bool wejscie_do_ifa=false;
|
|
||||||
for(int i = 0; i < rozmiar; i++)
|
for(int i = 0; i < rozmiar; i++)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
bool wejscie_do_ifa=false;
|
||||||
for (int ii = 1; ii < rozmiar-i; ii++) {
|
for (int ii = 1; ii < rozmiar-i; ii++) {
|
||||||
if (tablica[ii-1] > tablica[ii]) {
|
if (tablica[ii-1] > tablica[ii]) {
|
||||||
wejscie_do_ifa = true;
|
|
||||||
swap(tablica[ii-1], tablica[ii]);
|
swap(tablica[ii-1], tablica[ii]);
|
||||||
|
wejscie_do_ifa = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user