|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.02.2017, 19:30 | #11 |
Пользователь
Регистрация: 25.10.2016
Сообщений: 25
|
во втором if p->next=head; , когда доходим до конца списка
|
15.02.2017, 19:31 | #12 |
Пользователь
Регистрация: 25.10.2016
Сообщений: 25
|
и предыдущий на нулл указываетpr->next=NULL;
|
15.02.2017, 19:53 | #13 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
А ну что ты можешь сказать о:
Код:
|
15.02.2017, 19:57 | #14 |
Пользователь
Регистрация: 25.10.2016
Сообщений: 25
|
Сначала проходим список до конца, последний элемент присоединяем к голове. Предыдущий элемент ссылается на нулл, затем проходим список снова, пока не встретим нулл и делаем это столько раз, на сколько нужно сместить.сейчас попробую зарисовать
|
15.02.2017, 20:00 | #15 |
Пользователь
Регистрация: 25.10.2016
Сообщений: 25
|
извините за глупый вопрос , а p здесь у нас указывает на первый элемент или последний ?
|
15.02.2017, 20:03 | #16 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Код:
|
15.02.2017, 20:12 | #17 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
head - голова списка (экземпляр).
|
15.02.2017, 20:12 | #18 |
Пользователь
Регистрация: 25.10.2016
Сообщений: 25
|
Не совсем понимаю код, допустим num = 3, список состоит из 10 элементов, мы дойдём до третьего и выйдем из цикла
|
15.02.2017, 20:28 | #20 |
Пользователь
Регистрация: 25.10.2016
Сообщений: 25
|
то есть: дан список 1->2->3->4->5->6, num=3. Новое начало будет на 4, разрываем связь между 3 и 4, затем присоединяем 1->2->3 в конец. Я правильно Вас понял?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Циклический сдвиг элементов списка | artilun | Помощь студентам | 3 | 12.02.2017 13:15 |
Осуществить циклический сдвиг элементов прямоугольной матрицы на n элементов вправо или вниз | Nekro95 | Помощь студентам | 12 | 07.11.2012 22:31 |
циклический сдвиг элементов массива | Carter | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 19.12.2011 19:54 |
Не получается циклический сдвиг элементов списка влево | Джиксер | Общие вопросы C/C++ | 5 | 02.06.2010 23:38 |