С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 1
Регистрация: 26.09.2013
Сообщений: 14
1

Псевдокод очереди

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

Author24 — интернет-сервис помощи студентам
В книге "А.В. Ахо, Д.Э.Хопкрофт, Д.Д.Ульман - Структуры данных и алгоритмы", в теме "Очереди" пытался разобраться с реализацией очереди на основе указателей, но так и не понял, что имеет ввиду автор. Конкретно непонятно как перевести вот этот кусок кода на C++:
Миниатюры
Псевдокод очереди  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2014, 20:45
Ответы с готовыми решениями:

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

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

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

Просмотр первого элемента очереди, вывод очереди на экран
Доброго времени суток! Не могу разобраться с тем, почему компилятор ругается на функции Peek и...

2
5499 / 4894 / 831
Регистрация: 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
0 / 0 / 1
Регистрация: 26.09.2013
Сообщений: 14
11.01.2014, 23:44  [ТС] 3
Лучший ответ Сообщение было отмечено kHo как решение

Решение

Получилось вот что:

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
11.01.2014, 23:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2014, 23:44
Помогаю со студенческими работами здесь

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

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

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

Псевдокод
Здравствуйте. Нужна помощь с одной работой, которая является частью зачета. Дан псевдокод,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru