|
1 / 1 / 0
Регистрация: 14.03.2013
Сообщений: 11
|
||||||||||||||||
Очередь стандартными средствами15.03.2013, 00:06. Показов 2851. Ответов 6
Метки нет (Все метки)
Здравствуйте. Помогите, пожалуйста, написать очередь, но не с помощью встроенного класса Queue, а стандартными средствами.
Вот класс элемента очереди:
И еще: не понимаю, как расположены вообще друг относительно друга элементы очереди? Они находятся рядом, или как-то вложены друг в друга? Извините за нубские вопросы. Надеюсь на вашу помощь.
1
|
||||||||||||||||
| 15.03.2013, 00:06 | |
|
Ответы с готовыми решениями:
6
Асимметричное шифрование с открытым и закрытым ключом (эцп) стандартными средствами Работа со стандартными системами счисления Как подключить WI-FI не стандартными средствами? |
|
Master of Orion
|
|
| 15.03.2013, 00:19 | |
|
0
|
|
|
Master of Orion
|
|||||||||||
| 15.03.2013, 00:33 | |||||||||||
|
Это реализация на связном списке
http://ru.wikipedia.org/wiki/%... A%D0%B0%29
Вторая - указатель на следующий элемент, гуглите про реализацию связных списков на указателях. Если коротко: каждый элемент знает об одном своем соседе, в итоге имея указатель (ну или "ссылку", говоря терминами C#) на самый первый элемент можно пройти по всему списку, пока не найдется элемент, за которым никого нет. Добавлено через 9 минут Wingman, вот простенький пример, как очередь должна выглядеть (параметр T означает, что в очередь мы можем запихнуть любые данные, очередь от этого не меняется. Конкретный тип данных указывается при создании в скобочках <int>
2
|
|||||||||||
|
1 / 1 / 0
Регистрация: 14.03.2013
Сообщений: 11
|
||||||
| 15.03.2013, 17:06 [ТС] | ||||||
|
Спасибо огромное, почти все понял. А можно поподробнее про 2 последних метода класса myQueue?
А, вот еще: подчеркивает синим первое слово метода GetEnumerator
"Использование универсального тип "System.Collections.Generic.IEnumerator< T>" требует аргументы типа "1" С чем это может быть связано?
0
|
||||||
|
Master of Orion
|
|
| 15.03.2013, 20:51 | |
|
Wingman, ну не знаю, у меня все скомпилировалось без ошибок, тем более, что два последних метода я генерировал встроенными средствами, руками не писал, так что ошибок в нем тем более быть не должно.
0
|
|
|
Master of Orion
|
||||||
| 15.03.2013, 20:54 | ||||||
|
Вы точно все скопировали правильно? В частности юзинги?
0
|
||||||
|
1 / 1 / 0
Регистрация: 14.03.2013
Сообщений: 11
|
|
| 15.03.2013, 23:20 [ТС] | |
|
У меня была пропущена строка
using System.Collections; Теперь все работает. Psilon, спасибо большое еще раз.
0
|
|
| 15.03.2013, 23:20 | |
|
Помогаю со студенческими работами здесь
7
Работа с БД SQLlite стандартными средствами C# Создание администратора не стандартными средствами
Ajax авторизация стандартными средствами
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|