Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 08.10.2021
Сообщений: 28

Программирование стека и очереди

08.10.2021, 19:14. Показов 1107. Ответов 3
Метки с++ (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, задали решить задачу, но я абсолютно не знаю данный язык. Помогите пожалуйста
Миниатюры
Программирование стека и очереди  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.10.2021, 19:14
Ответы с готовыми решениями:

Простейшая реализация стека и очереди
Имеется пример реализации стека: #include <cstdlib> #include <iostream> using namespace std; class Stack { private: ...

Помогите создать программу по реализации списка, стека и очереди!
Помогите, пожалуйста, создать программу по реализации списка, стека и очереди.

Нужны примеры двусвязного списка,очереди или стека
Здравствуйте, мне нужны примеры создания стеков,очереди (дек) с двусвязными списками. Напишите пожалуйста код для таких классов.

3
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
08.10.2021, 19:24
Лучший ответ Сообщение было отмечено andrey923a как решение

Решение

andrey923a, вот здесь решение и описание вашей задачи
Кликните здесь для просмотра всего текста
https://***************/cplusplus/realizaciya-steka-stack-v-c.html
1
0 / 0 / 0
Регистрация: 08.10.2021
Сообщений: 28
08.10.2021, 21:14  [ТС]
Спасибо, не подскажите еще как добавить элемент в конец очереди?

Добавлено через 47 минут
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
#include <iostream>
#include <queue>  // подключили библиотеку queue
 
using namespace std;
 
int main() {
  setlocale(LC_ALL,"rus");
  queue <int> q;  // создали очередь q
  
  cout << "Пользователь, пожалуйста введите 7 чисел: " << endl;
 
  for (int h = 0; h < 7; h++) { 
    int a; 
    
    cin >> a;
      
    q.push(a);  // добавляем в очередь элементы
  }
  
  cout << endl;
  cout << "Самый первый элемент в очереди: " << q.front() << endl;  // выводим первый
                                                                   // элемент очереди
  q.pop();  // удаляем элемент из очереди
    
  cout << "Новый первый элемент (после удаления): " << q.front() << endl;
    
  if (!q.empty()) cout << "Очередь не пуста!";  // проверяем пуста ли очередь (нет)
    
  system("pause");
  return 0;
}
0
0 / 0 / 0
Регистрация: 08.10.2021
Сообщений: 28
09.10.2021, 15:46  [ТС]
Решил, спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.10.2021, 15:46
Помогаю со студенческими работами здесь

Создание линейной структуры данных типа очереди или стека
Здравствуйте, форумчане. Прошу помочь с заданием:

2 Стека / 2 очереди. Вставка в середину пропущенного элемента арифметической прогрессии
Добрый день, форумчане! Нужно решить задачу, используя 2 стека или же 2 очереди (вставка элемента в произвольное место). Хочется...

Реализация стека/очереди для выдачи номеров пар скобок в тексте
Пункт а я решил: добавляем номер символа в стек, если встретился символ &quot;(&quot;, когда встречаем &quot;)&quot;, то печатаем элемент стека...

Преимущества и недостатки при реализации стека, очереди и дека через дин. массива
Доброго времени суток! 1) Назовите преимущества и недостатки реализации очереди с помощью динамического массива. 2) Назовите...

Программирование очереди
Написать программу, сохраняет элементы с помощью динамической структуры данных - очереди. В качестве элементов для хранения данных выбрать...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru