Форум программистов, компьютерный форум CyberForum.ru

Сортировка вставкой: объяснить ход действий - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать синтаксический анализатор http://www.cyberforum.ru/cpp-beginners/thread1304644.html
Может кто помочь понять как должна выглядеть программа подобного вида? си++ знаю, но с этими анализаторами что то я не догнал( : Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавание обратно-зеркальных двоичных наборов, где значения симметричных разрядов не совпадают,а число разрядов четно. Двоичные наборы, естественно, должны...
C++ Как программно открыть текстовый файл в блокноте? работаю с Code::Blocks 13.12. У меня windows 7. Хочется сделать так, чтобы после выполнения программы открывался мой выходной текстовый файл в блокноте. Нет ли такой команды или тп? http://www.cyberforum.ru/cpp-beginners/thread1304643.html
Opencv-gabor filter не сохраняет результирующую картинку C++
Здравствуйте. Мне необходим фильтр Габора. Нашел реализацию в инете, но не получается сохранить результат. Т.е. картинка то сохраняется, но она просто заполнена черным цветом. #include "stdafx.h" #include <opencv2/core/core.hpp> #include <opencv2/imgproc/imgproc.hpp> #include <opencv2/highgui/highgui.hpp> #include <math.h> cv::Mat mkKernel(int ks, double sig, double th, double lm,...
C++ Вывести на экран в текущем каталоге имена тех каталогов, которые в себе не содержат подкаталогов
Здравствуйте.. Выдали данное задание на С++ под linux Разработать программу, которая выводит на экран в текущем каталоге имена тех каталогов, которые в себе не содержат подкаталогов. Вариантов решения нет вообще , т.к с такими заданиями не сталкивался, может ктото интересовался данным вопросом или есть наброски буду рад
C++ Генератор массива случайных чисел http://www.cyberforum.ru/cpp-beginners/thread1304629.html
Есть массив, хочу заполнить его случайными числами, причем с каждым запуском числа должны быть разные, поэтому просто rand() не прокатит. Добавил srand(timeINULL)); и теперь весь массив заполняется одним и тем же числом, правда каждый раз разным.. как это исправить? for (i = 0; i < SIZE; i++) { srand(time(NULL)); a = 3 + rand() % 200; }
C++ Сортировка столбцов матрицы по убыванию Пусть пользователь вводит динамическую матрицу размеров м*м написать функцию для сортировки столбцов матрицы по убыванию подробнее

Показать сообщение отдельно
chelosobaka
0 / 0 / 0
Регистрация: 19.11.2014
Сообщений: 11
19.11.2014, 02:28     Сортировка вставкой: объяснить ход действий
помогите разобрать сами действия сортировки, что они значат

Добавлено через 17 секунд
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
int main()
{
    int n = 10, i = 0, a=0;
    int nums[10];
    srand(time(NULL));
    for (i = 0; i < n; i++)
    {
        nums[i] =  rand() % 11;
        printf("%d ", nums[i]);
 
    }
 
    // сортировка
    printf("\nsortirovka\n");
    {
        int k = 0, b = 0;
        for ( a = 1; a < n; a++)
        {
            k = nums[a];
            b = a - 1;
            while (b >= 0 && nums[b] > k)
            {
                nums[b + 1] = nums[b];
                b--;
            }
            nums[b + 1] = k;
            
            for (i = 0; i < n; i++)
 
                printf("%d ", nums[i]);
            
            printf("\n");
        }
    }
 
 
 
    printf("\notsortirovan\n");
    for (i = 0; i < n; i++)
        printf("%d ", nums[i]);
 
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru