Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
for (int i=0;i<n;i++) ref[i]=i;
for (int i=0;i<n;i++)
for (int j=0;j<n-1;j++)
if (to_sort[ref[j]] > to_sort[ref[j+1]])
swap(ref[j],ref[j+1);
for (int i=1;i<n;i++)
for (int j=0;j<i;j++)
if (to_sort[ref[j]] > to_sort[ref[j+1]])
swap(ref[j],ref[j+1);
j < i.j < n-i, опечаточка вышла.Примеры на сайте преимущественно закодированы в C++, поскольку этот язык лучше всего подходит для описания алгоритмов.
I generally prefer to use C++ for algorithms, since the STL provides a great framework for expressing algorithms that work on a variety of data types.
Архив интересного кода