Сортировка выбором: различия между версиями

23 байта добавлено ,  2 года назад
исправление
м (Bot: HTTP→HTTPS (v465))
(исправление)
 
[[C++11|C++]]
<source lang="cpp" line="1">
#include <cstddef>
#include <utility>
using namespace std;
 
template<typename T>
void selection_sort(T array[], std::size_t size)
{
for (std::size_t idx_i = 0; idx_i < size - 1; idx_i++)
{
std::size_t min_idx = idx_i;
for (std::size_t idx_j = idx_i + 1; idx_j < size; idx_j++)
{
if (array[idx_j] < array[min_idx])
if (min_idx != idx_i)
{
std::swap(array[idx_i], array[min_idx]);
}
}
[[C Sharp|C#]]
 
<source lang="csharp" line="1">
public static IList<int> Selection(IList<int> list)
{
[[PL/SQL]]
 
<source lang="plsql" line="1">
type sort_choice_list is table of integer index by binary_integer;
---------------------------------------------
Анонимный участник