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

Односвязный список типа дек - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ массивы и функции http://www.cyberforum.ru/cpp-beginners/thread137871.html
ребята,помогите пожалуйста 1. Написать процедуру для суммирования матриц. С ее помощью сложить исходную матрицу и транспонированную (т.е полученную поворотом исходной на 900) 2. сформировать квадратную матрицу n 0 0 … 0 0 0 n-1 n 0 … 0 0 0 n-2 n-1 n … 0 0 0 …………………………… 2 3 4 … n-1 n 0
C++ Определить число прямоугольников Помогите, пожалуйста, решить задачку на c++ На квадратном листе клетчатой бумаги размером n на n нарисовано несколько прямоугольников, каждый прямоугольник состоит из клеток, различные прямоугольники не накладываются друг на друга и не соприкасаются. Дана целочисленная квадратная матрица порядка n, в которой элемент равен 0, если соответствующая клетка принадлежит какому-либо прямоугольнику, и... http://www.cyberforum.ru/cpp-beginners/thread137868.html
Описание и использование функций C++
НАрод помогите я готовлюсь к экзамену и в книге очень трудно разобратся. Может кто своими словами обьяснить "Описание и использование функций". Хотяб 4-5 предложений . Заранее огромное спасибо.
C++ Удалить предпоследнее слово предложения
Во всех введеных предложения стереть предпоследнее слово. Вывести ети предложения. Добавлено через 3 минуты Во всех введеных предложения стереть предпоследнее слово. Вывести ети предложения. Но не переводя слова в лексемы. Добавлено через 5 часов 12 минут дайте ответ плз
C++ Составить программу, которая вычисляет произведение максимального и минимального значений http://www.cyberforum.ru/cpp-beginners/thread137839.html
Составить программу, которая вычисляет произведение максимального и минимального значений элементов одномерного массива Х, состоящая из 15 действительных чисел
C++ Для прямоугольной матрицы найти минимальные и максимальные элементы Для прямоугольной матрицы найти минимальный из положительных и максимальный из отрицательных элементов. Нулевые элементы не учитывать. Добавлено через 1 час 4 минуты Мальчики помогите Очень нужна программа подробнее

Показать сообщение отдельно
Zimmo
0 / 0 / 0
Регистрация: 30.05.2010
Сообщений: 12
06.06.2010, 21:27  [ТС]     Односвязный список типа дек
Спасибо, сам написал:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream>
using namespace std;
class NODE
{
public:
  int data;
  NODE* next;
  NODE* prev;
};
class DEQUE
{
public:
    DEQUE(){head=0; tail=0;}
    ~DEQUE()
    {
    NODE *p = head; 
    while (p!=0)
       {
           NODE *t = p;
           p = p->next;
           delete t;
       }
    delete p;
    }
    
    void push_back (int a)
    {
    NODE* p=new NODE;
    p->data=a;
    p->next=0;
    p->prev=tail;
    tail=p;
       if (head==0) head=tail;
       else tail->prev->next = tail;
    }
    int pop_back ()
    {
    int a=0;
    if (tail!=0)
       {
           a = tail->data;
           NODE *t = tail;
           tail = t->prev;
           delete t;
           if (tail==0) head = 0;
           else tail->next = 0;
       }
    return a;
    }
private:
    NODE* head;
    NODE* tail;
};
int main(int argc, _TCHAR* argv[])
{   
    DEQUE A;
    A.push_back (1);
    A.push_back (2);
    A.push_back (3);
    A.push_back (4);
    A.push_back (5);
    A.push_back (6);
    cout<<A.pop_back()<<endl;
    cout<<A.pop_back()<<endl;
    cout<<A.pop_back()<<endl;
    system("pause");
    return 0;
}
 
Текущее время: 22:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru