Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sanekboom
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 1
#1

Сортировка включением - C++

11.01.2014, 10:57. Просмотров 1018. Ответов 1
Метки нет (Все метки)

блин не сильно розбираюсь на С++ нужна помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2014, 10:57
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сортировка включением (C++):

Сортировка с двойным включением - C++
Помогите написать код для сортировки с двойным включением по возрастанию на C++?

Сортировка двоичным включением - C++
У меня задание продемонстрировать в виде таблицы алгоритм роботы сортировки с двоичным включением на массиве 15,4,10,8,6,9,16,1.Написал...

Сортировка массива простым включением - C++
Есть псевдодинамический массив, надо отсортировать простым включением (Сортировка вставками) const int ArrayMAX = 100;// Константа...

Сортировка односвязного циклического списка (Прямым включением) - C++
Привет всем:) Мне требуется отсортировать односвязный циклический список, методом: прямое включение. Суть сортировки я понимаю, массив...

Найти в заданном одномерном массиве количество простых чисел, используя сортировку простым включением - C++
Помогите, пожалуйста, с решением задач. Тяжело даются динамические массивы. Это должна быть одна программа, в которой должны...

Сортировка Шелла. Написал программу, не могу понять, почему сортировка не выполняется - C++
Программа создает динамический массив с рандомным заполнением. Дальше выбор сортировок, пузырьком или сортировка Шелла. Вот она то и не...

1
sergei60
47 / 28 / 4
Регистрация: 10.06.2012
Сообщений: 374
11.01.2014, 12:32 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
template< class T >
void insertSort(T* a, int size) 
{
    T tmp;
    for (int i = 1, j; i < size; ++i) // цикл проходов, i - номер прохода
    {
        tmp = a[i]; 
        for (j = i - 1; j >= 0 && a[j] > tmp; --j) // поиск места элемента в готовой последовательности 
            a[j + 1] = a[j];    // сдвигаем элемент направо, пока не дошли
        a[j + 1] = tmp; // место найдено, вставить элемент    
    }
}
этот агоритм приведен на нашем форуме в разделе алгоритмы сортировок. А вот целая тема тоже на нашем форуме Сортировка простыми включениями
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2014, 12:32
Привет! Вот еще темы с ответами:

Сортировка слиянием. В каком куске кода происходит сортировка и каким именно образом? - C++
Помогите, пожалуйста, разобраться. Подскажите в каком куске кода происходит сортировка и каким именно образом? #include &lt;iostream&gt; ...

Быстрая сортировка(сортировка Хоара). Отсортировать фрагмент массива - C++
Мне нужно отсортировать фрагмент массива, расположенный между первым и последним отрицательным элементом. Немогу понять как устоновить...

Быстрая сортировка (сортировка Хоара) для связных списков - C++
есть у кого готовый алгоритм? или подскажите как реализовать

Сортировка Шелла и пирамидальная сортировка для символов - C++
Здраствуйте, можете пожалуйста привести пример сортировок шелла и пиромидальной сортировки для символов, а то ничего не могу ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru