Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Комплексные числа https://www.cyberforum.ru/ cpp-beginners/ thread848515.html
народ помогите пожалуйста реализовать в следующих формах: в тригонометрической форме и логарифмической форме. я сам несколько заданий сделал. вот сама прога #include "stdafx.h" #include...
Расчеты C++
Простейший шаблон для вывода таблицы 2ой и 3ей степени чисел от 1 до 10. Проще только "Hello, World!" Что может пойти не так? А вот у меня пошло.:yes: Такая мелочь может развалить огромный проект......
C++ Ошибка при считывании xml
День добрый! Код: #include <iostream> #include "conio.h" #include "tinyxml.h" #include "tinystr.h"
C++ atoi не работает! #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; int main(){ int K, N, t1_1, t2_2; int p; char name, t1, t2; cin >> N >> K; https://www.cyberforum.ru/ cpp-beginners/ thread848462.html
C++ Задача на ДП https://www.cyberforum.ru/ cpp-beginners/ thread848458.html
Ограничение по времени: 2 секунды Ограничение по памяти: 256 мегабайт У Пети есть полоска бумаги, разделенная на N клеток. Он хочет раскрасить каждую клетку в синий, красный или зеленый цвет....
C++ Формула усреднения
Помогите разобраться вот с такой вещью: если мы применяем формулу для усреднения RGB rgb = 0.3*r + 0.59*g + 0.11*b; то потом как быть при выводе?? r = 0.3*a; g = 0.59*a; b = 0.11*b; такое...
C++ Вычислить сумму бесконечного ряда, используя подпрограммы
Вычислить сумму бесконечного ряда, используя подпрограммы. Вычисление общего члену оформить в виде функции, вычисления факториала оформить в виде еще ​​одной функции. Введение массива...
C++ Получить список пользователей Получить список пользователей которые активно работали на данном компьютере т.е что-то делали в своем домашнем каталоге. Помогите пожалуйста,или дайте подсказку.Без понятия как это выполнять https://www.cyberforum.ru/ cpp-beginners/ thread848443.html
C++ Перегрузки https://www.cyberforum.ru/ cpp-beginners/ thread848441.html
Помогите пожалуйста!!!! Перегрузку оператора – слева объект, справа другой тип данных вроде сделала, а перегрузку оператора – слева другой тип данных, справа объект не могу. Определить оператор...
C++ Получение адреса приложения и последующее задание смещений Салют, задачей поставил получить адрес приложения и через смещения изменить соответственные значения. Возникли следующие вопросы: 1. Как получить адрес приложения (похоже функция winAPI через имя... https://www.cyberforum.ru/ cpp-beginners/ thread848429.html
498 / 348 / 93
Регистрация: 22.03.2011
Сообщений: 1,107
25.04.2013, 18:58 0

Как в односвязном списке поменять местами один элемент и следующий за ним?

25.04.2013, 18:58. Просмотров 1150. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено w0nder как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
//pseudo
 
struct Node
{
value_type value;
Node* next;
};
 
if (it->value == my_special_value)
{
    it->value = my_special_value;
    it->next->value = my_special_value;
}


Вернуться к обсуждению:
Как в односвязном списке поменять местами один элемент и следующий за ним?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2013, 18:58
Готовые ответы и решения:

В односвязном списке поменять местами крайние элементы
что есть у меня: #include &lt;iostream&gt; #define N 6 using namespace std; struct Node { int d;...

В списке целых чисел поменять местами max элемент и min элемент
Помогите написать эту программу на С++.

В массиве каждый элемент заменить на ближайший следующий за ним элемент, который больше его
Помогите выполнить лабу на с++ Само задание: В таблице А размера N за один просмотр необходимо...

Наиболее часто встречающийся элемент в односвязном кольцевом списке
Здравствуйте! Как должна выглядеть функция поиска рейса, на котором больше всего пассажиров? ...

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.