Постановка задачи. Разработайте в MS Visual Studio программное решение на языке Си,
которое реализует динамическую структуру данных (контейнер) типа «Очередь». Каждый
элемент контейнера содержит строки символов произвольной длины.
В программном решении следует реализовать следующие операции над контейнером:
· создание и уничтожение контейнера;
· поиск, добавление и извлечение элементов контейнера;
· обход всех элементов контейнера в прямом и обратном направлениях (итератор);
· удаление из контейнера дублирующих элементов;
· вычисление количества элементов в контейнере;
· реверс контейнера (первый элемент контейнера становится последним, второй
элемент становится предпоследним и т.д.).
· сохранение контейнера в дисковом файле и восстановление контейнера из файла.
Ограничения. Реализуйте простейший проект типа «приложение командной строки» (т.е.
без оконного интерфейса). Средства C++ (объекты, классы, шаблоны классов)
использовать не следует. Готовые контейнерные классы из библиотеки STL также
использовать не следует. Разработайте контейнер самостоятельно на языке Си.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |