Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2017, 23:38   #1
Александр121
Форумчанин
 
Регистрация: 17.09.2017
Сообщений: 265
По умолчанию напишите коментарии к каждой строке(метод пузырька сортировка) - C (СИ)

Код:
for (int i=n-1; i>=0; i--) // метод пузырька
  {
    for (int j=0; j<i; j++)
    {
      if (x[j] > x[j+1]) 
      {
        int tmp = x[j];
        x[j] = x[j+1]; 
        x[j+1] = tmp;
      }
    }
  }
Александр121 вне форума Ответить с цитированием
Старый 10.12.2017, 23:39   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Зачем?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 10.12.2017, 23:43   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Человеку лень изучить основные операторы языка, а сдавать надо - скопировал код с инета, а теперь надо преподу ответить. Что вы такой непонятливый?
p51x вне форума Ответить с цитированием
Старый 11.12.2017, 00:08   #4
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

По порядку сверху вниз:

Цикл
Цикл
Сравнение
инициализация временной переменной
присвоение
присвоение

Скобки {} - это некомментируемые куски кода с использованием идиом местного диалекта
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 11.12.2017, 02:14   #5
Александр121
Форумчанин
 
Регистрация: 17.09.2017
Сообщений: 265
По умолчанию

распишите подробно как работает хочу лучше понять метод пузырька.
i-- почему --?
распишите если не сложно
Александр121 вне форума Ответить с цитированием
Старый 11.12.2017, 08:09   #6
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
распишите подробно как работает хочу лучше понять метод пузырька. распишите если не сложно
Сложно, многабукоф писать придётся. Тем более, что всё уже написано до нас.

https://ru.wikipedia.org/wiki/%D0%A1...BA%D0%BE%D0%BC
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 11.12.2017, 09:44   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

если трудно читать, то можно посмотреть работу алгоритма на видео:

https://www.youtube.com/watch?v=5JMInXAtnQg
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ребят, я начинающий, не могу понять прогу, напишите комментарие к каждой строке в программе. WorldPease Помощь студентам 0 30.05.2012 22:03
сортировка. метод пузырька. сергей1893 Паскаль, Turbo Pascal, PascalABC.NET 11 16.04.2012 09:15
метод пузырька и сортировка Gula1706 Общие вопросы C/C++ 2 14.12.2010 23:24
Сортировка строк(метод пузырька) Serjuk Помощь студентам 0 03.01.2010 19:01
Сортировка простым выбором (метод пузырька)) Sparky Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 22.09.2009 18:06