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

Объясните псевдокод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с объектами http://www.cyberforum.ru/cpp-beginners/thread745939.html
Здравствуйте, делаю курсовую по работе с датами, их вычитанием и сложением. Вообще в начале у меня идет процесс инициализации даты, где в конце кода создается объект Date* a=new...
C++ Игра "Жизнь" #include <iostream> #include <conio.h> #include <string.h> #include <stdlib.h> #include <stdio.h> #include <dos.h> #define matrix_width 40 #define matrix_height 15 bool matrix; bool... http://www.cyberforum.ru/cpp-beginners/thread745938.html
C++ Сумма массива
Добрый вечер всем. #include <iostream> using namespace std; int main() { int array;bool f1; int i,j,n,h,sum=0,masnull=0,max; cout<<"vvedite kolichestvo elementov massiva =";cin>>n;...
C++ Вывести чётные числа строки
Числа то выводит,но когда ввожу например ввожу 12 выводит 2... #include "stdafx.h" #include <iostream> #include <stdlib.h> #include <conio.h> #include <string> #include <stdio.h> #include...
C++ Подсчитать число отрицательных элементов матрицы, расположенных в отмеченных строках http://www.cyberforum.ru/cpp-beginners/thread745920.html
Даны натуральное число m, целые числа a1,...,am и целочисленная квадратная матрица порядка m. Строку под номером i матрицы назовем отмеченной, если ai>0, и не отмеченной в противном случае....
C++ Составить формулу по которой будет выводить уравнение. 2 Вычислить натуральное число n №4.Составить формулу по которой будет выводить уравнение. №5.Вычислить натуральное число n подробнее

Показать сообщение отдельно
_Kate_
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 92
Записей в блоге: 1

Объясните псевдокод - C++

25.12.2012, 20:29. Просмотров 553. Ответов 1
Метки (Все метки)

Здравствуйте мне нужно обьяснить на пальцах псевдокод (FIFO) очередь, по строчке если можно и чем понятнее

ENQUEUE (Q, x)
1 Q[tail[Q]] := x
2 if tail[Q] = length[Q]
3 then tail[Q] := 1
4 else tail[Q] := tail[Q] + 1
DEQUEUE (Q)
1 x := Q[head[Q]]
2 if head[Q] = length[Q]
3 then head[Q] := 1
4 else head[Q] := head[Q] + 1
5 return x

Добавлено через 9 минут
к примеру что значит строчка
if tail[Q] = length[Q]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru