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

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

Войти
Регистрация
Восстановить пароль
 
kHo
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 14
#1

Псевдокод очереди - C++

11.01.2014, 20:45. Просмотров 472. Ответов 2
Метки нет (Все метки)

В книге "А.В. Ахо, Д.Э.Хопкрофт, Д.Д.Ульман - Структуры данных и алгоритмы", в теме "Очереди" пытался разобраться с реализацией очереди на основе указателей, но так и не понял, что имеет ввиду автор. Конкретно непонятно как перевести вот этот кусок кода на C++:
0
Миниатюры
Псевдокод очереди  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2014, 20:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Псевдокод очереди (C++):

Очереди. Каким образом считать две очереди из одного текстового файла? - C++
Здравстуйте. В задании первый пункт состоит в том, что нужно сформировать две очереди по n элементов с помощью считки данных из...

Найдите суммарную длину строк, принадлежащих очереди, кроме первой строки очереди - C++
Создать очередь строковых значений, для реализации используя односвязные списки.Реализовать операции добавления (enqueue) и удаления...

Извлечь из очереди начальные элементы и вывести их значения и новые адреса начала и конца очереди - C++
Дано число N (> 0) и указатели P1 и P2 на начало и конец непустой очереди. Извлечь из очереди N начальных элементов и вывести их значения...

Создание очереди и удаление элемента очереди по усмотрению пользователя - C++
Вот код он создает очередь и должен удалить элемент очереди по усмотрению пользователя проблема заключается в том что при попытки удалить...

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

Псевдокод - C++
Ребята помогите написать псевдокод к программе !вообще не знаю как его делать и с чем его едят (((( #include<iostream> ...

2
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.01.2014, 21:06 #2
http://victor192007.narod.ru/files/cpp_d1.html
http://algmet.narod.ru/theory_a4m/spiski/index.htm
0
kHo
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 14
11.01.2014, 23:44  [ТС] #3
Получилось вот что:

C++
1
2
3
4
5
6
void MAKENULL(Queue *Q)
{
    celltype *p=Q->front;
    p->next=NULL;
    Q->rear=p;
}
Но программа почему то ругается на 4-ую строчку.
Вот объявленные прежде структуры:

C++
1
2
3
4
5
6
7
8
9
10
struct celltype
{
    int element;
    celltype *next;
};
 
struct Queue
{
    celltype *front, *rear;
};
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2014, 23:44
Привет! Вот еще темы с ответами:

Псевдокод - C++
Всем добрый день. Хочу спросить начинающих и уже довольно опытных программистов: используюте ли вы при написании программ псевдокод или...

Очереди. Дан массив. Создать две очереди, первая должна содержать все нечетные, а вторая - все четные - C++
Очереди. Дан массив. Создать две очереди, первая должна содержать все нечетные, а вторая - все четные числа из исходного набора; порядок...

Объясните псевдокод - C++
Здравствуйте мне нужно обьяснить на пальцах псевдокод (FIFO) очередь, по строчке если можно и чем понятнее :) ENQUEUE (Q, x) 1 Q] :=...

Перевести псевдокод в код - C++
Здравствуйте, может ли кто-то помочь перевести этот псевдокод в код? 1. begin 2. for i := 1 to n do (*поместить i в первый блок*) 3....


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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