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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vaselo
19 / 19 / 1
Регистрация: 17.10.2010
Сообщений: 247
#1

Модель "стек" используя вектор - C++

21.03.2011, 22:33. Просмотров 644. Ответов 2
Метки нет (Все метки)

Не получается сделать ОЧЕРЕДЬ на одномерном массиве - какие идеи?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Stack pushQ(Stack queve[SSize])
{
    if(head==0 && tail==SSize-1) {cout<<"FULL"; Sleep(800);return queve[SSize];//если полный
    else
        {
            if(head==0 && tail!=SSize-1)//если полный с левой стороны
                {
                    for(int i=SSize-1;i>0;i++)//смещаем
                    queve[i]=queve[i-1];
                    cout<<"Input Y`r string: ";
                    cin>>stak[head].s;
                    queve[head].n=strlen(queve[head].s);                
                    return queve[SSize];
                }
                    cout<<"Input Y`r string: ";
                    cin>>stak[head].s;
                    queve[head].n=strlen(queve[head].s);            
                    head--; 
                    return queve[SSize];
 
        }
}
Добавлено через 24 минуты
Цитата Сообщение от vaselo Посмотреть сообщение
Не получается сделать стек на одномерном массиве - какие идеи?
C++
1
2
3
4
5
Stack pushQ(Stack queve[SSize])
                    return queve[SSize];
 
        }
}
блин! очередь!!! стек уже сделал

Добавлено через 2 часа 34 минуты

Не по теме:

ПОМОГИТЕ

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2011, 22:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Модель "стек" используя вектор (C++):

Наследуемым классом для комплексного числа объявить класс "радиус-вектор", имеющий данные "длина" и "угол" - C++
кто то напишите пожалуйста, вот программа: наследуемым классом для комплексного числа объявить класс &quot;радиус-вектор&quot;, имеющий данные...

Создать классы "Вектор" и "Матрица", реализовать умножение матрицы на вектор - C++
Создать классы «Вектор (Строка, столбец)» и «Матрица». Реализовать умножение матрицы на вектор. я задал класс матриц,а как мне задать...

Перегрузка функций "ввести в поток", "вывести с потока", "умножить вектор на число" - C++
Подскажите пожалуйста, как убрать ошибки с этой программы? (делала перегрузку &quot;ввести в поток&quot; и &quot;вывести с потока&quot;, а также &quot;умножить...

Создайте вектор, хранящий десять строковых значений "zero", "one", ..., "nine" - C++
не могу понять как это можно сделать: &quot;Создайте вектор, хранящий десять строковых значений &quot;zero&quot;, &quot;one&quot;, ..., &quot;nine&quot;. Введите их в...

Класс "вектор" с конструкторами, позволяющими создать нулевой вектор и вектор с произвольным числом элементов - C++
Привет! Задача следующая. Нужно реализовать класс &quot;вектор&quot; с конструкторами, которые позволяют создать нулевой вектор и вектор с...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++
В зависимости от времени года &quot;весна&quot;, &quot;лето&quot;, &quot;осень&quot;, &quot;зима&quot; определить погоду &quot;тепло&quot;, &quot;жарко&quot;, &quot;холодно&quot;, &quot;очень холодно&quot;. Я так...

2
kazak
3035 / 2356 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
22.03.2011, 08:24 #2
Так стек или очередь?
0
vaselo
19 / 19 / 1
Регистрация: 17.10.2010
Сообщений: 247
22.03.2011, 13:14  [ТС] #3
Цитата Сообщение от kazak Посмотреть сообщение
Так стек или очередь?
очередь. стек уже сделал. просто не знаю, как поменять название темы
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2011, 13:14
Привет! Вот еще темы с ответами:

при работе рекурсивной функции заканчивается стек и программа соответственно; как сделать так, чтобы она писала "стек закончился"? - C++
Сабж g++ 4.5.0

абстрактные типы данных "СТЕК" и "ОЧЕРЕДЬ" - C++
тема:абстрактные типы данных &quot;СТЕК&quot; и &quot;ОЧЕРЕДЬ&quot; Вопросы: 1) разработать программу-клиента,использующую АТД &quot;СТЕК&quot; реализованный на...

Композиция классов "Матрица" и "Вектор" - C++
Люди добрые, здравствуйте. недавно в одной из тем был выложен вот такой класс вектор: на основе этого класса нужно разработать класс...

Реализовать классы "Воин", "Пехотинец", "Винтовка", "Матрос", "Кортик" (наследование) - C++
Разработать программу с использованием наследования классов, реализующую классы: − воин; − пехотинец(винтовка); − матрос(кортик). ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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