Я изучаю сортировку по воздушному шару, потому что это было одно из моих заданий, но Google дал мне только один образец ссылки на воздушный шар, а остальное - Bubble Sort. Я скомпилировал код в Dev C++ и сказал, что он имеет некоторую ошибку ...Воздушный шар Сортировка C++
Вот [ссылка] (http://www.codemiles.com/c-examples/balloon-sort-algorithm-c-implementation-code-sorting-array-t10823.html)! Это Google дал мне ... вот код ...
#include<iostream>
using namespace std;
void balloon()
{ int num, N[10], x, y, z,temp;
clrscr();
cout<<"How many number would you like to sort? ";
cin>>num;
cout<<"Input the "<<num<<" numbers:"<<endl;
for(x=0;x<num;x++)
cin>>N[x];
for(x=0;x<num;x++)
{
for(y=0;y<num-x;y++)
{ if(N[x] > N[x+y])
{ temp=N[x];
N[x] =N[x+y];
N[x+y]=temp;
}
}
cout<<"pass "<<x+1<<"] ";
for(z=0;z<num;z++)
{
cout<<setw(5)<<N[z];
}
cout<<endl;
}
}
Можете ли вы помочь мне, как закодировать Balloon Сортировка в C++ с некоторыми пояснениями ... Спасибо заранее!
wait .. Я отредактирую сообщение ... Мне просто нужно знать, как вводить программу здесь в stackoverflow ... – Kolliath01
Вам не хватает двух операторов include. выполните поиск по двум функциям, которые компилятор не может найти, и вы должны найти страницы документации, которые расскажут вам, какие заголовки вам нужно добавить. – user4581301
Код, который вы отправили, - это только [выбор сортировки] (https://en.wikipedia.org/wiki/Selection_sort). Термин «воздушный шар» не очень распространен. Из немногих ссылок на него, которые я видел, некоторые говорят, что это похоже на сортировку пузырьков, а некоторые говорят, что это похоже на сортировку вставки. Но несколько примеров кода, которые я видел, показывают, что это простой выбор. –