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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ удаленный объект существует http://www.cyberforum.ru/cpp-beginners/thread905423.html
Такой класс class Edge { protected: int Ne, Ke; public: __declspec(dllexport) Edge(); __declspec(dllexport) virtual ~Edge(); __declspec(dllexport) void Print();
C++ Дано целое число n. Найти сумму первых n членов ряда 2) Дано целое число n. Найти сумму первых n членов ряда 1 + 2^2 + 3^3 + … +n^n. Для вычисления степени использовать цикл, а не стандартную функцию. (где ^ - в степени, к примеру 2^2 - два в квадрате) 3) Дано целое число eps. Найти сумму тех членов ряда 1 + 2^2 + 3^3 + … +n^n, каждое из которых не превышает числа eps. (где ^ - в степени, к примеру 2^2 - два в квадрате) http://www.cyberforum.ru/cpp-beginners/thread905421.html
C++ Что означает строка
for (i = iv.size() - 1;i != -1;i--) { а именно iv.size() -1 #include <cstdlib> #include <iostream> #include <time.h> #include <math.h> #include <vector> #define ABS(x) (x < 0) ? (-x) : x
Сформировать квадратную матрицу порядка n по заданному образцу C++
1 1 1 ... 1 1 1 2 2 2 ... 2 2 0 3 3 3 ... 3 0 0 ... ... ... ... ... ... ... n-1 n-1 0 ... 0 0 0 n 0 0 ... 0 0 0
C++ Дан массив натуральных чисел А[m,n] и число а. Вывести этот массив на экран, вычислит количество элементов равных а и вывести их индексы http://www.cyberforum.ru/cpp-beginners/thread905398.html
Дан массив натуральных чисел А и часло а. Вывести этот массив на экран, обчислить количество элементов равных а и вывести их индексы. Выручайте, мужики!
C++ С Паскаля на С++ Дана целочисленная матрица размера M × N. Найти количество ее строк, все элементы которых различны. ______________________________________________________________________________________________ program Matrix38; var otvet,k,temp,j,i,M,N:integer; a: array of integer; bool:boolean; begin // Ввод данных writeln('Введите числа M (M<=10) и N (N<=10)'); подробнее

Показать сообщение отдельно
Пaтрик
396 / 389 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
18.06.2013, 14:01     удалить элемент из середины двусвязного списка
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <deque>
#include <iostream>
 
template <typename T>
void dump(const std::deque<T> deq, const char *sep, std::ostream& out = std::cout)
{
    for (std::deque<T>::const_iterator it = deq.begin(); it != deq.end(); ++it)
        out << *it << sep;
    out << std::endl;
}
 
int main()
{
    std::deque<int> deq;
    deq.push_back(1);
    deq.push_back(2);
    deq.push_back(3);
    dump(deq, " ");
    std::deque<int>::iterator it = deq.begin();
    std::advance(it, 1);
    deq.erase(it);
    dump(deq, " ");
}
 
Текущее время: 02:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru