|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.03.2011, 17:02 | #1 |
Новичок
Джуниор
Регистрация: 02.03.2011
Сообщений: 1
|
Программная реализация динамического списка динамических очередей
Короче пишу курсовую:
Цель работы: Разработать набор подпрограмм для реализации основных операций с заданной составной структурой. Требования к программе: 1. Поддержка комбинированной структуры данных: каждый элемент основной структуры является началом вспомогательной структуры 2. Информационные составляющие элементов структуры хранятся отдельно в динамической памяти и адресуются указателями. 3. Программная реализация выполняется в среде Windows с помощью пакета Delphi (или С++, С) с использованием стандартных компонентов отображения данных или в виде консольного приложения с простейшим диалогом. Типовой набор операций: - добавление нового элемента – как в основную, так и во вспомогательную структуру - удаление заданного элемента - как из основной структуры (при этом удалить всю вспомогательную структуру), так и из вспомогательной - поиск заданного элемента - просмотр всей структуры Возникла проблема...как можно удалить элемент из основной и из вспомогательной структуры? разве это возможно??? тоже самое и с поиском заданного элемента...относил одному знакомому преподу/ Вот что сказал: Список – это основная структура. Очередь – это дополнительная структура. Очередь имеет интуитивно понятное название. Элемент, который попал в очередь раньше, выйдет из нее также раньше (т.е. элементы извлекаются в порядке поступления). По-английски очередь называется queue («кью») или FIFO (First In - First Out). Для очереди существует всего две (подчеркнуто два раза) операции: извлечь элемент из головы (head) очереди (queue) и добавить элемент в хвост (tail) очереди (enq). Итак, проблема: 1.Удалить что-либо из очереди НЕЛЬЗЯ подчеркнуто два раза!!! Нет механизмов удаления. 2.Найти что-либо в очереди НЕЛЬЗЯ подчеркнуто два раза!!! Нет механизмов доступа к произвольному члену. скажи как можно это реализовать? плиз обьясните, а то я уже не знаю что делать( Последний раз редактировалось Ghost1k; 02.03.2011 в 17:06. |
02.03.2011, 17:25 | #2 | ||||
Форумчанин
Регистрация: 04.02.2011
Сообщений: 260
|
Цитата:
Цитата:
Цитата:
Цитата:
|
||||
30.08.2011, 22:41 | #3 |
Новичок
Джуниор
Регистрация: 30.08.2011
Сообщений: 1
|
Доброго времени суток!
тоже задание что и в шапке но не могу понять с ссылочными переменными или как там их ... компилирование проходит нормально а вот дальше туго использую : PHP код:
PHP код:
PHP код:
использую delphi 7 с формами... (эт так на всякий) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программная реализация однонаправленного линейного списка | Денис Ст | Помощь студентам | 2 | 14.01.2014 21:50 |
реализация упорядоченного динамического списка динамических стеков(Delphi) | berezka | Помощь студентам | 3 | 28.12.2010 19:40 |
Программная реализация алгоритма сжатия текста методом LZP | mr.hankey2008 | Общие вопросы .NET | 1 | 28.05.2010 22:16 |
Реализация стеков и очередей | kaizer131 | Общие вопросы Delphi | 7 | 25.02.2010 17:08 |
интероляция.программная реализация на Паскаля | Lampard | Помощь студентам | 2 | 20.02.2009 00:27 |