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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму ряда http://www.cyberforum.ru/cpp-beginners/thread1208649.html
Срочно нужна помощь в написании программы.. пожалуйста, если кто то знает как ее написать, помогите http://www.cyberforum.ru/attachments/404797d1401294214
C++ Пример кода класса Дайте пример кода класса,в котором инкапсулированы члены-данные и члены-функции класса со спецификаторами доступа. http://www.cyberforum.ru/cpp-beginners/thread1208648.html
C++ Динамическое программирование
Не понимаю динамических структур, списков, работы с ними. Посоветуйте источник изучения. Что-то вроде того что написано здесь http://comp-science.narod.ru/Progr/Dynamic.htm Также с рисунками, но более разобрано. Спасибо.
Написать программу нахождения суммы значений функции у=х*х на отрезке 1,5 с шагом 1 C++
помогите с задачей написать программу нахождения суммы значений функции у=х*х на отрезке 1,5 с шагом 1. срочно надо !! с вводом значения х
C++ Запись двумерного массива в файл http://www.cyberforum.ru/cpp-beginners/thread1208566.html
Дан целочисленный массив 7х7,нужно записать элементы массива в файл в 7 строк (по 7 элементов в строке)разделяя их пробелами.
C++ Разработка приложения по поддержке набора данных на основе двухстороннего связного списка, хранимого в файле Помогите сделать запись в файл files.mail.ru/CFA6D93E1F894D3686927D629CFFF2A7 вот курсач, все сделано кроме записи в файл Задание подробнее

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

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

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

проверить возможность удаления (в очереди есть элементы?)
извлечь элемент из массива по индексу Head и выполнить с ним необходимые действия
увеличить Head на 1
если Head выходит за пределы массива, то установить Head в 0
уменьшить счетчик числа элементов в очереди
 
Текущее время: 22:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru