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

Линейный двусвязный список - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция передачи команды в cmd.exe http://www.cyberforum.ru/cpp-beginners/thread298687.html
Добрый день/вечер/утро, товарищи программисты! Мне бы хотелось написать программу (точнее, жалкое её подобие), которая бы открывала командную строку, записывала бы туда команду, ну... скажем "cd C:\\Program Files\\bla-bla-bla" и командная строка бы, её выполнила. На самом деле, нужно записать не cd, но я думаю, что смысл понят ;) Результат работы: запускаешь exe проги -> появляется командная...
C++ Матрицы и файлы Задача во вложении. Люди помогите решить, заранее благодарен :) http://www.cyberforum.ru/cpp-beginners/thread298686.html
C++ Выполнить упорядочивание каждого столбца матрицы по возрастанию
Задачки по фунциям и массивам. все во вложении. прошу помощи.
C++ Замена и смена элементов матрицы
Суть задачи во вложении. Буду очень признателен за помощь.
C++ Дано целое число. Вывести элементы последовательности. Вычислить сумму ряда не используя стандартных функций http://www.cyberforum.ru/cpp-beginners/thread298671.html
Вобщем суть задачи заключена во вложении, помогите пожалуйста решить.
C++ Функция определения Разработать функцию определения пути между двумя вершинами с наибольшей вероятностью безошибочной передачи данных. Указание: Во взвешенной графе все дуги определяют вероятность безошибочной передачи данных по ребру. подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
18.05.2011, 22:22     Линейный двусвязный список
Вот как-то так.
C++
1
2
3
4
5
6
7
node *pointer = top; // первый элемент
while (pointer != NULL) {
  node *next = pointer->next; // запомним следующий элемент
  swap(pointer->prev, pointer->next); // поменяем местами следующее и предыдущее значение
  pointer = next; // следующий элемент
}
swap(top, tail); // ну и поменять местами хвост и голову.
 
Текущее время: 21:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru