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

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

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

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

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

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

Составление блок схем для кода - C++
Приветствую всех. Может кто составить 2 блок схемы вот по этим кодам (я что-то не очень силен в их составлении)? Буду благодарен.

Упрощение кода очереди - C++
Доброго времен суток! Дан код, нужно его упростить или же немного переделать. Сам в этом мало что понимаю. Помогите, пожалуйста, буду...

составление программ для начинающих с циклами - C++
помогите решить задачу 23. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности 10...

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

Перегрузка operator= для очереди - C++
Надо присвоить очереди i2 значения i, не пойму, вообще правильно ли делаю? template<class T> queue<T>& queue<T>::operator= ( queue<T>&...

Составление блок-схемы и программы для вычисления значения функции - C++
Дорогие форумчане, помогите решить первое задание, заранее благодарен :)

Notify_one() для треда первого в очереди - C++
Доброго времени суток. Знаю что решение этой проблемы есть в boost, но хочу своими силами. Как в с++11 вызвать notify для нужного потока?...

Создать шаблон функции для построения очереди - C++
Помогите, пожалуйста, сделать задачу: Реализовать шаблон функции для построения очереди и работы с ней(добавление, изменение,...

Функция для удаления выоборочного элемента из очереди - C++
Я удаляю выборочный элемент, вывожу элементы очереди на экран выводятся элементы, которые стояли до удаленного элемента, потом выводится...

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

Задача с очередью. Составить программу для ведения очереди и учета количества компьютеров в филиалах - C++
Имеется следующая задача: Поставщик направляет товар Заказчику. Заказчик имеет сеть филиалов. Поступающий товар распределяется по...

Интерфейс для кода - C++
Всем привет. Написал код на c++ который получает данные при вводе с консоли. Теперь преподаватель просит сделать интерфейс. Кто-нибудь...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
уменьшить счетчик числа элементов в очереди
Ответ Создать тему
Опции темы

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