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

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

Войти
Регистрация
Восстановить пароль
 
CHELOVEKPAUK
 Аватар для CHELOVEKPAUK
13 / 3 / 2
Регистрация: 01.08.2013
Сообщений: 332
Записей в блоге: 1
#1

Составление кода для очереди - C++

15.06.2014, 16:44. Просмотров 148. Ответов 1
Метки нет (Все метки)

Здравствуйте! Помогите составить код С++ по концепции очереди, приведенной ниже.
Миниатюры
Составление кода для очереди   Составление кода для очереди  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2014, 16:44     Составление кода для очереди
Посмотрите здесь:

Создать шаблон функции для построения очереди C++
написать программу для удаления положительных элементов очереди C++
Перегрузка operator= для очереди C++
Задача с очередью. Составить программу для ведения очереди и учета количества компьютеров в филиалах C++
C++ составление программ для начинающих с циклами
C++ Блок-схема для кода
C++ Составление блок-схемы и программы для вычисления значения функции
Реализация стека/очереди для выдачи номеров пар скобок в тексте C++
C++ Notify_one() для треда первого в очереди
Интерфейс для кода C++
C++ Упрощение кода очереди
C++ Шаблон для очереди

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CHELOVEKPAUK
 Аватар для CHELOVEKPAUK
13 / 3 / 2
Регистрация: 01.08.2013
Сообщений: 332
Записей в блоге: 1
15.06.2014, 18:09  [ТС]     Составление кода для очереди #2
Решение найдено, можно закрывать тему.

Само добавление элемента в очередь выполняется следующим образом:

проверить возможность добавления (в массиве есть свободные ячейки?)
добавить элемент в массив по индексу Tail
увеличить Tail на 1
если Tail выходит за пределы массива, то установить Tail в 0
увеличить счетчик числа элементов в очереди
Удаление элемента из очереди:

проверить возможность удаления (в очереди есть элементы?)
извлечь элемент из массива по индексу Head и выполнить с ним необходимые действия
увеличить Head на 1
если Head выходит за пределы массива, то установить Head в 0
уменьшить счетчик числа элементов в очереди
Yandex
Объявления
15.06.2014, 18:09     Составление кода для очереди
Ответ Создать тему
Опции темы

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