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

Поменять местами два элемента односвязного списка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить вложенный 33 раза квадратный корень http://www.cyberforum.ru/cpp-beginners/thread1307105.html
S=\sqrt{3+\sqrt{6+\sqrt{9+...\sqrt{99}}}} подскажите как сделать? Массивы при решении задач не используются.
C++ Как вместо char* использовать vector<string>? Здравствуйте, можете объяснить, как это сделать или проще привести какой-нибудь пример, чтобы стало понятно, как это применить к своей программе. http://www.cyberforum.ru/cpp-beginners/thread1307092.html
Задан массив из k символов. Преобразовать массив следующим образом: расположить символы в обратном порядке C++
Задан массив из k символов. Преобразовать массив следующим образом: расположить символы в обратном порядке. Только начали изучать С++, пропустила тему, теперь не могу разобраться... Помогите, пожалуйста...
Функция для вычисления следа матрицы и произведения матриц C++
Дан ряд квадратных матриц A, {A}^{2}, ..., {A}^{N}. Причем N вводим сами. Надо вычислить след(сумма элементов на главной диагонали) каждой матрицы и вывести на экран. Использовать две функции: вычисляющую след матрицы, вычисляющую произведение матриц. Например: Матрица А: 2 2 2 2 След: 2+2=4 Матрица {A}^{2}(т.е. умножаем матрицу саму на себя): 2 2 2 2 12 12 2 2 2 2 12 12...
C++ Прерывание цикла, через клавишу Esc http://www.cyberforum.ru/cpp-beginners/thread1307069.html
Мне нужно в прервать цикл при нажатии клавиши Esc. Делаю через getch(). Все работает, но есть одна проблема, в каждом прогоне цикла нужно 2 раза вводить один и тот же элемент массива, чтобы в 1-ый раз проверялся getch, а во второй это элемент вносился в массив. Как убрать это? Но при этом сохранить проверку на Esc. Код: #include <iostream> #include <conio.h> using namespace std;
C++ Что означают переменные в моей программе? Что означает строчка в программе Data=сh+data, а точнее , что такое ch? подробнее

Показать сообщение отдельно
Nosey
1325 / 393 / 107
Регистрация: 22.10.2014
Сообщений: 846
Завершенные тесты: 2
22.11.2014, 02:27     Поменять местами два элемента односвязного списка
Kuzia domovenok

Не по теме:

В деревне построили вышку сотовой связи. Через месяц население подало жалобу, мол у населения головные боли, ухудшение самочувствия, работоспособности и т.д. и т.п.
Ответ директора оператора сотовой связи:
- Фигня всё это. Вы только представьте, что будет, когда мы её включим...
Так вот, вы только представьте глаза преподавателя который увидит девочку божий-одуванчик рассказывающую что она накатала шаблон листа


И я что-то не понимаю, где же копирование при свапе? Я даже проверился, вдруг я и правда что-то не учёл
А если же вы, не про свап говорили, а про
C++
1
2
3
4
5
6
7
void pushBeginData(Data& data)
    {
        MineListNode* head = new MineListNode();
        head->data = data;
        head->next = _head;
        _head = head;
    }
То да, стоит писать шаблоны и оставлять на совесть использующего.
 
Текущее время: 01:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru