Необходимым условием обучения предмету алгоритмы и структуры данных является наличие наглядного материала демонстрирующего основные принципы работы с данными различной структуры.
Целью данной работы были изучение принципов и реализация алгоритмов создания и обработки кольцевых структур.
В соответствии с целью работы были сформулированы следующие задачи:
- 1. Изучить методы сортировки циклических списков.
- 2. Провести исследование методов сортировки.
- 3. Разработать алгоритм создания и работы со структурой данных циклического типа.
- 4. Спроектировать структуру программного изделия.
- 5. Создать программный продукт.
- 6. Отладить и протестировать готовую программу.
В первой главе обосновывается актуальность задачи, формируется объект исследования, кратко обосновывается причина выбора в качестве средства программирования языка C#.
Во второй главе рассматриваются общие принципы кольцевой структуры, описывается алгоритм работы программы, используемые классы, функции. Рассматриваются наборы входных и выходных данных.
В третьей главе подробно описывается технология работы с программным продуктом, возможные ошибки и способы их устранения.
Данная программа позволяет дать наглядное представление внутреннего размещения в памяти циклической структуры данных.
Заключение
содержит выводы по результатам работы, в нём описываются возможные способы использования программы.
алгоритм кольцевой структура программа.