-12 / 0 / 4
Регистрация: 04.10.2014
Сообщений: 272

Сортировка Шелла

06.04.2015, 23:01. Показов 3587. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
//Сортировка Шелла
void Shell(int **matr, int n1)
{
    for( i=0;i<n1;i++)
    {
    printf("Введет элемент равный в строке номер [%d] T\n",i+1);
    scanf("%d",&T);
        for(j=0;j<n1;j++)
                {
                    if(*(*(matr+i)+j)==T)
                    {
                        k=j;
                        flag=1;
                    }
        }
                if(flag==0) 
                printf("Элемента равного T в строке нет");
                                    else{
                                        int r;
                for(z = (n1-k)/2; z > 0; z /=2)
        for(j = z; j < n1 ; j++)
        {
            int t = matr[i][j];
            for( r = j; r>=z; r-=z)
            {
                if(t < matr[i][r-z])
                    matr[i][r] = matr[i][r-z];
                else
                    break;
            }
            matr[i][r] = t;
        }
 
            }
                                        T=0;
                    }
    printf("Ваш массив успешно отсортирован\n");
    }
Задача состоит в сортировке строк матрицы по возрастанию алгоритмом Шелла,от элемента введеного с клавиатуры.Почему у меня сортирует всю строку,а не от элемента,введенного с клавиатуры?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.04.2015, 23:01
Ответы с готовыми решениями:

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

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

Пирамидальная сортировка и сортировка Шелла
Ребята помогите пожалуйста, я NEWBIE и не могу решить такая задача : Выполнить сортировку по убыванию. Пирамидальная сортировка и...

21
16 / 16 / 11
Регистрация: 23.10.2013
Сообщений: 60
08.04.2015, 22:48
Студворк — интернет-сервис помощи студентам
DISTURB, я просто такое извращение if(*(*(matr+i)+j)==T) впервые вообще увидел XD
это настолько неявно и нечитаемо, что по-моему здоровый человек не будет это использовать)
0
16 / 16 / 11
Регистрация: 23.10.2013
Сообщений: 60
08.04.2015, 22:57
у мя работает... для всех строк сортировку с нулевого элемента поставил
Изображения
 
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.04.2015, 22:57

Сортировка Шелла и сортировка вставками
Напишите программу для: 1)Сортировка вставкой 2)сортировка Шелла

Сортировка Шелла
объясните пожалуйста эту часть: шаг сортировки задается формулами: 2k-1, (2k-(-1)k)/3 что такое k,не думаю, что это кол-во элементов в...

Сортировка Шелла
Поделитесь пожалуйста исходником программы которая сортирует одномерный массив методом Шелла, что бы количество и значение элементов...

Сортировка Шелла
В текстовом файле с именем FileName1 находится список учеников. Для каждого ученика указан его балл от 0 до 10. Отсортировать эти данные по...

Сортировка Шелла
Помогите пожалуйста! Расписать по шагам сортировку массива с помощью алгоритма сортировки шелла:35,20,24,13,39,17,29,40,16,40,12,39,26. Как...


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

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

Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru