![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
f999t1 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 11.4.2006 Репутация: нет Всего: нет |
как реализовать динамическую структуру данных в виде очереди
![]() |
|||
|
||||
CPlusPlusFAN |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
std::deque
|
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
Heremum, ручками это ХХ век
![]() |
|||
|
||||
Heremum |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
chaos
Если человек не знаеткак это сделать, значит он совсем newbie, а раз он таковой, то значит ему надо уметь изобретать велосипед, что знать как он работает, что им пользоваться. ИМХО. |
|||
|
||||
pablo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 320 Регистрация: 12.2.2005 Где: Вильнюс, Литва Репутация: 4 Всего: 6 |
если я не ошибаюсь, то в стандартной библиотеке есть уже класс queue, а это не что иное, как реализация очереди. Но в принципе можно её сделать и из дека или из связного списка.
-------------------- Первый блин всегда похож на сферу, иногда бывает и куб. |
|||
|
||||
CPlusPlusFAN |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
Я с тобой согласен, что если ты чайник в вопросах построения динамических структур, то лучше раз 20 написАть очередь руками. А совсем другое дело, когда ты опытный, то лучше использовать, что дают и не создавать очередь в 21-й раз. |
|||
|
||||
threef |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 27.10.2005 Где: Запорожье Репутация: 9 Всего: 10 |
Ага, и через двадцать лет ты будешь знать как назывались очереди в STL, SuperSTL, NewMircocosmSTL, NOStandardSTL и т.п. И в очередной раз будешь ждать, когда тебе кто-ньть чо-ньть даст. |
|||
|
||||
CPlusPlusFAN |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
||||
|
||||
sgrey |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 15.4.2006 Репутация: нет Всего: 4 |
Класс:
Фуникции:
Меняй как хочешь сам... тип данных любой можешь поставить Это сообщение отредактировал(а) sgrey - 27.4.2006, 06:46 |
||||
|
|||||
threef |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 27.10.2005 Где: Запорожье Репутация: 9 Всего: 10 |
Еще одна очередь без реализации основной функции и с добавлением нехарактерной. Вот поэтому и нужно писАть. Хотя бы 1 раз. А так - все чудесно реализовано и в C#, и в Java, и в Object Pascal. ИМХО
|
|||
|
||||
Знак |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 29.4.2005 Репутация: -5 Всего: нет |
Иногда, новый велосипед позваляет по
новому взглянуть на старый.. Ведь не даром Москва спаленная пожаром была французу отданаа.. ... хехе --------------------
Ищу 2 файлаowl.tchwindows.tch |
|||
|
||||
threef |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 27.10.2005 Где: Запорожье Репутация: 9 Всего: 10 |
Очередь:
обязательные свойства голова, хвост обязательные действия обработка(просмотр) головы удаление головы добавление в хвост. В списке добавляется обработка( просмотр) списка В очереди с приоритетами и сортированном списке добавляется вставка элемента Очередь со свтавкой в произвольное место - это не очередь. Это просто другая сущность. Да, можно (и легко) добавить просмотр стека, сортировку списка и очереди, но это уже будут не стек,не очередь и не список. Это будут совершенно другие обьекты, предусматривающие не свойственные для очереди или списка дисциплины обслуживания. Хотя, кого это сейчас, слегкой руки STL ? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |