| 15 программ (консольные приложения) по 5 программ в каждом задании: Сортировка. Поиск. Дерево. | Visual C# .NET 2019 | 1110 |
| Cпектральные характеристики (по линейному ускорению) на основе преобразования Фурье | Visual C# .NET 2015 | 980 |
| Абсолютный центр графа | Delphi 7.0 | 1200 |
| Алгоритм Беллмана Форда. Кратчайший путь на графе | Delphi 7.0 | 1400+ |
| Алгоритм Борувки. Минимальный остов | Delphi 7.0 | 1300+ |
| Алгоритм Гольдберга. Максимальный поток методом проталкивания предпотока | Delphi 7.0 | 1300+ |
| Алгоритм Гольдберга. Поиск максимального потока методом проталкивания предпотока | Visual С# .NET 2019 | 900+ |
| Алгоритм Дейкстры | Turbo Pascal 7.0 (DOS) | 100+ |
| Алгоритм Дейкстры поиска кратчайшего пути в графе | C++ Builder 6.0 | 300+ |
| Алгоритм Дейкстры. Поиск кратчайшего пути | Delphi 7.0 | 1300+ |
| Алгоритм Краскала на взвешенном графе | Visual C++ .NET 2020 | 1110+ |
| Алгоритм Краскала. Минимальный остов | Delphi 7.0 | 1200+ |
| Алгоритм Куна. Нахождение наибольшего паросочетания в двудольном графе | Delphi 7.0 | 1400+ |
| Алгоритм поиска кратчайшего пути A*. Программа способна отвечать на запросы и возвращать кратчайший путь до заданной вершины (в случае отсутствия выдаёт сообщение об ошибке) | Haskell (Hugs-98) | 1550 |
| Алгоритм последовательного разрезания графа на куски | Delphi 7.0 | 890 |
| Алгоритм Прима. Минимальный остов | Delphi 7.0 | 1200+ |
| Алгоритм размещения графа на плоскости. Планарность графа | Delphi 7.0 | 1400+ |
| Алгоритм Флойда-Уоршелла | Visual C# .NET 2015 | 620 |
| Алгоритм Флойда. Кратчайшие пути на графе | Delphi 7.0 | 1300+ |
| Алгоритм Флойда. Кратчайший путь на графе | Delphi 7.0 | 800+ |
| Алгоритм Форда-Фалкерсона. Алгоритм Диница. Транспортная задача. | Visual C++ .NET 2013 | 670 |
| Алгоритм Форда-Фалкерсона. Максимальный поток | Delphi 7.0 | 1300+ |
| Алгоритм Форда-Фалкерсона. Максимальный поток | Visual C# .NET 2017 | 1400 |
| Алгоритмы и структуры данных. Винты и гайки. Медиана двоичного дерева. Инверсия в перестановке. Самый длинный путь между вершинами. Белая дама. Отрывание. Алгоритм для нахождения самой короткого пути между заданным стартом т целью. Определить, лежит ли вершина V в цикле неориентированного графа | Без программирования | 0+ |
| Алгоритмы на графах. Алгоритм Дейкстры. Поиск кратчайшего пути | Visual C# .NET 2013 | 1600 |
| Алгоритмы на графах. Поиск минимального остовного дерева | Visual C# .NET 2013 | 1600 |
| АТД "BST - дерево". Вариант 4 | C++ QT 5 | 1200+ |
| Вариант 7. Граф синхронизации процессов(потоков). | С под Windows | 1110 |
| Введение в интеллектуальные системы. ЛР1. Решение задач с помощью генетического алгоритма. Генетический алгоритм поиска максимального разреза в графе. | Visual C++ .NET 2020 | 890 |
| Венгерский алгоритм. Решение задачи о назначениях. Полное паросочетание минимального веса | Delphi 7.0 | 1400+ |
| Визуализация алгоритма Флойда-Уоршелла | Visual C++ .NET 2019 | 670 |
| Волновой алгоритм. Поиск в ширину. Путь, проходящий через минимальное количество вершин | Delphi 7.0 | 1200+ |
| Вращение гексаэдра, проекция - диметрия, удаление невидимых линий | Turbo Pascal 7.0 (DOS) | 500 |
| Гамильтонов цикл в графе (граф на классах) | C++ Builder 6.0 | 1000+ |
| Граф | Visual C# .NET 2010 | 400 |
| Граф-дерево в виде матрицы смежностей | C++ Builder 6.0 | 80+ |
| Графоанализатор | C++ Builder 6.0 | 1600+ |
| Графопостроитель и анализатор для ориентированных и неориентированных графов | Java Script | 1500 |
| Дана последовательность чисел. Построить бинарное дерево поиска, содержащие эти числа. Произвести обход дерева слева направо | Turbo Pascal 7.0 (DOS) | 220 |
| Две лабораторные работы на тему "Бинарное дерево поиска" | Visual C++ .NET 2019 | 800+ |
| Двоичные деревья и методы работы с ними | Borland C++ 3.1 (под DOS) | 500 |
| Детерминированный конечный автомат | C++ Builder 6.0 | 200+ |
| Задан ориентированный граф с N вершинами, каждому ребру которого приписан неотрицательный вес. Требуется найти простой цикл (цикл проходит не более одного раза через вершину), для которого среднее геометрическое весов его ребер было бы минимальным | Visual C++ .NET 2017 | 1500 |
| Задача коммивояжера (метод ветвей и границ) | Borland C++ 3.1 (под DOS) | 700+ |
| Задача коммивояжера (метод поиска в глубину) | Borland C++ 3.1 (под DOS) | 700+ |
| Задача коммивояжера. Метод ветвей и границ | Delphi 7.0 | 1600+ |
| Задача по логическому программированию «Поиск по дереву"» | SWI-Prolog | 440 |
| Задача прима-краскала на Лиспе. Функциональное и логическое программирование. КП. Вариант 5.новая | Lisp | 1320+ |
| Имитационное моделирование. Вариант 26. Междугородние линии связи. | GPSS | 1200 |
| Имитационное моделирование. Вариант 6. Магистраль передачи данных. | GPSS | 1200 |
| Имитационное моделирование. Вариант 8. Мебельный магазин. | GPSS | 980+ |
| Компонента связности графа. Поиск и отображение | Delphi 7.0 | 1300+ |
| Компонента сильной связности графа | Delphi 7.0 | 1400+ |
| Лабиринт | Delphi 7.0 | 400+ |
| Лабораторная работа №1 - Линейные списки. Лабораторная работа №2 - Стеки, деки, очереди. | Visual C++ .NET 2010 | 890 |
| Лабораторные работы. Имитационное моделирование. Вариант 11. Изготовление и продажа каркасной мебели | GPSS | 890 |
| ЛР1. Сортировка массивов. Анализ эффективности алгоритмов сортировки. ЛР2. Сортировка массивов. Анализ эффективности алгоритмов сортировки. ЛР3. Работа с линейными списками. ЛР4. Методы обхода графов. ЛР5. Бинарные деревья. | Borland C++ 5.0 (под Windows) | 980 |
| ЛР2. СИАОД. Структуры и алгоритмы обработки данных на ЭВМ. Вариант 13. Найти длины кратчайших путей в ориентированном графе, все дуги которого имеют единичный вес, от заданной вершины до всех остальных | Visual C++ .NET 2020 | 890 |
| ЛР4. Алгоритмические основы машинной графики. Вариант 1. Отсечение прямоугольным окном. | Visual C# .NET 2020 | 890 |
| ЛР5. Алгоритмические основы машинной графики. Вариант 7. Отсечение многоугольным окном. | Visual C# .NET 2020 | 890 |
| Методом поиска в ширину найти и вывести путь в неориентированном графе между двумя вершинами | Turbo Pascal 7.0 (DOS) | 500+ |
| Модель системы массового обслуживания на основе дискретно-событийного принципа отсчета модельного времени. | Visual C++ .NET 2017 | 1110 |
| Написать программу, способную проводить поиск по дереву, а также возвращать путь от корня к искомому элементу. Если таких элементов несколько, возвращать все варианты. Программа должна работать вне зависимости от глубины дерева. Дерево не обязано быть бинарным. | SWI-Prolog | 480 |
| Нахождение всех правильных графов из N вершин (граф правилен, если из всех вершин выходит равное количество отрезков) | Borland C++ 5.0 (под Windows) | 800 |
| Нахождение кратчайших путей. Алгоритм Йена | Delphi 7.0 | 1400+ |
| Нахождение максимального полного подграфа. Задача о клике (clique) | Delphi 7.0 | 1400+ |
| Нахождение максимального потока в графе (Метод Форда-Фалкерсона) | Visual C++ .NET 2010 | 890+ |
| Нахождение пути между двумя вершинами, которые не пересекают кратчайший путь между двумя другими вершинами | C++ Builder 6.0 | 1000 |
| Нахождение хроматического числа графа | Delphi 7.0 | 800+ |
| Нахождение Эйлерова цикла | Delphi 7.0 | 1200+ |
| Нахождение эйлерова цикла в графе | Turbo Pascal 7.0 (DOS) | 600 |
| Нечеткий граф | Visual C++ .NET 2012 | 670 |
| Обработка графов: возведение матриц в степень, вычисление матрицы достижимости, нахождение сильно связанных подграфов | Delphi 7.0 | 700 |
| ООП. ЛР1, ЛР2. Вариант №8 Коммивояжёр | C++ QT 5 | 1780 |
| Операции с B-деревом | Haskell (Hugs-98) | 500 |
| Операционные системы. ЛР1. Реализация последовательно-параллельного запуска нитей в операционной системе Linux. | С под Windows | 670 |
| Операционные системы. ЛР2. Реализация последовательно-параллельного запуска нитей в операционной системе Linux,с использованием средств синхронизации. | С под Windows | 670 |
| Операционные системы. ЛР3. Реализация последовательно-параллельного запуска нитей в операционной системе Windows. | С под Windows | 670 |
| Операционные системы. ЛР4. Реализация последовательно-параллельного запуска нитей в операционной системе Windows (см. задание 3) с использованием средств синхронизации. | С под Windows | 670 |
| Операционные системы. ЛР5. Реализация запуска нитей в операционной системе Linux (см. задание I) с использованием обмена информацией через сокеты TCP/IP. | С под Windows | 670 |
| Операционные системы. ЛР6. Реализация запуска нитей в операционной системе Linux (см. задание I) с использованием обмена информацией через сокеты TCP/IP. | С под Windows | 670 |
| Операционные системы. ЛР7. Реализация запуска нитей в операционной системе Linux (см. задание I) с использованием обмена информацией через каналы. | С под Windows | 670 |
| Операционные системы. ЛР8. Реализация запуска нитей в операционной системе Windows (см. задание I) с использованием обмена информацией через каналы. | С под Windows | 670 |
| Определение N-периферии (система двухсторонних дорог) | C++ Builder 6.0 | 400 |
| Определение компонент связанности на Пролог. Логическое программирование. Вариант 11новая | SWI-Prolog | 990 |
| Определение связности неориентированного графа | SWI-Prolog | 300 |
| Определение эйлерова пути в неориентированном графе | SWI-Prolog | 300 |
| Оптимизация маршрута доставки продукции с использованием генетического алгоритма | Java NetBeans | 500 |
| Освоение технологии реализации ассоциативных нелинейных коллекций на примере АТД "Двоичное дерево поиска". 7й вариант. | Visual C++ .NET 2013 | 1110+ |
| Подсчет элементов дерева | Turbo Pascal 7.0 (DOS) | 400 |
| Поиск в глубину в графе | Pascal ABC | 500+ |
| Поиск в ширину | Turbo Pascal 7.0 (DOS) | 300 |
| Поиск в ширину в графе | Turbo Pascal 7.0 (DOS) | 300 |
| Поиск Гамильтонова цикла | Delphi 7.0 | 1300+ |
| Поиск изоморфного поддерева | Visual C++ 6.0 | 600 |
| Поиск кратчайшего пути в графе при помощи методов Дейкстры и Флойдановая | Delphi 7.0 | 1110 |
| Поиск кратчайшего пути в московском метрополитене | Delphi 7.0 | 1600+ |
| Поиск кратчайшего пути. Алгоритм флойда. | Delphi 7.0 | 890 |
| Поиск наибольшего паросочетания для двудольного графа алгоритмом Хопкрофта-Карпа | Visual C# .NET 2017 | 1110+ |
| Поиск по дереву | SWI-Prolog | 1200 |
| Поиск пути в графе, заданного матрицей смежности для неориентированного графа (a[i,j=1 если вершины имеют общее ребро, 0 - в противном случае)новая | Delphi 7.0 | 980 |
| Поиск пути в лабиринте | Delphi 7.0 | 400+ |
| Поиск пути в лабиринте | Delphi 7.0 | 600 |
| Поиск пути по карте через несколько станций | Delphi 7.0 | 1000+ |
| Поиск фундаментальных циклов графа | Turbo Pascal 7.0 (DOS) | 400 |
| Поиск эйлерова пути в графе | Turbo Pascal 7.0 (DOS) | 300+ |
| Построение графа и оценка связности его вершин верхнего уровняновая | Visual C# .NET 2017 | 1320 |
| Построение графа по матрице | Visual C# .NET 2017 | 890 |
| Построение матрицы достижимости по матрице смежности (Алгоритм Флойда для нахождения замыкания отношения по транзитивности) | Delphi 7.0 | 1200+ |
| Построение мультиграфа и матрицы смежности по списку ребер | Visual C++ 6.0 | 400 |
| Построение стягивающего дерева из связного графа | Turbo Pascal 7.0 (DOS) | 300 |
| Построение треугольника (содержит равное количество точек из двух множеств) | Delphi 7.0 | 600 |
| Построение эйлерова цикла в графе, заданном матрицей смежности | Turbo Pascal 7.0 (DOS) | 500+ |
| Правильный граф | Visual C# .NET 2010 | 1320 |
| Преобразование графа в дерево | C++ Builder 6.0 | 600 |
| Прикладные методы искусственного интеллекта. Задание 1: 5 задач. Задание 2: Отец и два сына. Отец, два его сына и лодка находятся по одну сторону реки. Отец весит 80 кг, сыновья - по 40 кг | SWI-Prolog | 890 |
| Приложение для построения триангуляции заданной области. Жадный алгоритм. | Visual C# .NET 2019 | 800+ |
| Проверить является ли заданный граф блоком | SWI-Prolog | 920 |
| Программа для построения генеалогического дерева. | Visual C# .NET 2019 | 5000 |
| Программа исследования графов и выбора оптимального алгоритма для нахождения кратчайшего пути | Visual C# .NET 2017 | 860 |
| Программа кодирование Хаффмана для указанного сообщения | Visual C# .NET 2017 | 360 |
| Программа на WinApi, которая ищет на графе цикл | Visual C++ .NET 2010 | 100 |
| Программа нахождения кратчайшего пути во взвешенном графе, используя алгоритм Форда-Беллмана | Python | 860+ |
| Программа поиска Эйлерова пути на графе | Delphi 7.0 | 600 |
| Программа, способная проводить поиск по дереву, а также возвращать путь от корня к искомому элементу | SWI-Prolog | 670 |
| Программирование на языке С++. Лабораторный практикум с 4 по 9 задание. Первый вариант. | Visual C++ .NET 2010 | 1110 |
| Разработка программы нахождения гамильтоновых циклов в графе | Visual C++ .NET 2019 | 1110+ |
| Разработка программы определения максимального потока в сети (Алгоритм Форда-Фалкерсона). Дан связный ориентированный граф G =<V, E> (V – конечное множество вершин, E – набор неупорядоченных пар вершин). Граф описывается целочисленной матрицей смежности. Ввод с помощью матрицы и графа. Предусмотреть визуализацию алгоритма поиска максимального потока в сети (Алгоритм Форда-Фалкерсона). | Visual C++ .NET 2020 | 1110 |
| Раскрасить плоскую карту четырмя цветами | XLisp | 600 |
| Расчёт временных параметров сетевой модели матричным методом | Без программирования | 0+ |
| Реализация алгоритма Джонсона | Visual C++ .NET 2019 | 900+ |
| Реализация алгоритма Эдмондса—Карпа с визуализацией в виде широтного дерева с хордами | Visual C# .NET 2013 | 640+ |
| Реализация хеш-таблицы без использования map или multimap | C++ Builder 6.0 | 80+ |
| Решение задачи коммивояжера методом ветвей и границ | Delphi 7.0 | 800+ |
| Решение задачи при помощи последовательное построения с откатом: имеется 8 ферзей, которых нужно расположить на шахматной доске так, чтобы ни один ферзь не был под боем другого ферзя. | SWI-Prolog | 440+ |
| Решение комбинаторно-оптимизационных задач на графах: задача коммивояжера, поиск кратчайшего пути, поиск минимального связывающего дерева | Delphi 7.0 | 1400+ |
| С помощью указателя реализовать дерево поиска различных строк (Python). В файле data.dat задан двумерный массив целых чисел с возможно различным количеством элементов в каждой строке (Си). Текстовый файл содержит строки длиной не более 512 символов, состоящих из слов, заключенных в двойные кавычки. Информация вне слов должна игнорироваться (Си)новая | Python | 3990 |
| Сбалансированные деревья поиска. 2-3-4-деревья | C++ Builder 6.0 | 800+ |
| Связный граф с добавлением и удалением элементов | Visual C++ .NET 2008 | 670 |
| СИАОД ЛР 1. Вариант 4. Даны две последовательности чисел. Построить бинарное дерево, содержащее числа первой последовательности. Для каждого числа второй последовательности узнать, входит ли оно в дерево. После выполнения программы очистить память, занятую древовидной структурой. ЛР 2. Вариант 4. Используя метод поиска в глубину, найти и вывести путь в ориентированном графе между двумя вершинами. Номера начальной и конечной вершин ввести с клавиатуры. Граф задан в текстовом файле матрицей весов. Использовать нерекурсивный вариант алгоритма. | Visual C++ .NET 2019 | 3990 |
| СиАОД ЛР1. Вариант 5. Написать программу, которая формирует бинарное дерево, выводит построенное дерево на экран и подсчитывает число вершин на n-ом уровне сформированного дерева. Корень считать вершиной 0-ого уровня. ЛР2. Вариант 5. Используя алгоритм Дейкстры, найти длины кратчайших путей во взвешенном ориентированном графе от заданной вершины до всех остальных. | Visual C++ .NET 2017 | 890+ |
| СИАОД. ЛР1. Вариант 10. Бинарные деревья. | Visual C++ .NET 2020 | 990 |
| СИАОД. ЛР1. Структуры и алгоритмы обработки данных на ЭВМ. Вариант 1. Бинарные деревья. Задать последовательность чисел. Построить бинарное дерево, содержащее эти числа. Произвести обход дерева сверху вниз и вывести результат обхода на экран.новая | Visual C++ .NET 2020 | 890 |
| СИАОД. ЛР2. Вариант 10. Графы. | Visual C++ .NET 2020 | 990 |
| СИАОД. ЛР2. Структуры и алгоритмы обработки данных в ЭВМ. Вариант 8. Графы. | Visual C++ .NET 2019 | 890+ |
| СИАОД. ЛР2. Структуры и алгоритмы обработки данных на ЭВМ. Вариант 1. Графы. Используя алгоритм Дейкстры, найти длины кратчайших путей во взвешенном неориентированном графе от заданной вершины до всех остальных.новая | Visual C++ .NET 2020 | 890 |
| Система массового обслуживания (СМО) Вариант 15. Городская адресная справка | GPSS | 980 |
| Система массового обслуживания (СМО). Вариант 10. Женское отделение парикмахерской | GPSS | 980 |
| Система массового обслуживания (СМО). Вариант 11. Мастерская оптики | GPSS | 960+ |
| Структуры данных. ЛР1. Бинарные деревья. Вариант 20. Дана последовательность чисел. Написать программу, выполняющую построение и вывод АВЛ-дерева на экран. | Visual C++ .NET 2020 | 670 |
| Структуры данных. ЛР2. Вариант 20. Используя метод поиска в ширину, в ориентированном графе найти и вывести все вершины, достижимые из заданной. Номер начальной вершины ввести с клавиатуры. Граф задать в текстовом файле матрицей инциденций. Достижимые вершины выводить в порядке их посещения. | Visual C++ .NET 2020 | 670 |
| Структуры и алгоритмы обработки данных в ЭВМ (СИАОД). ЛР1, ЛР2. Вариант 6 | Visual C++ .NET 2015 | 1550 |
| Структуры и алгоритмы обработки данных в ЭВМ. ЛР 2. Вариант 11. Используя алгоритм Дейкстры, найти кратчайший путь между двумя заданными вершинами во взвешенном неориентированном графе | Borland C++ 5.0 (под Windows) | 500 |
| Структуры и алгоритмы обработки данных в ЭВМ. ЛР1. Вариант 11. Программа формирует АВЛ-дерево, выводит построенное дерево на экран и подсчитывает число вершин на n-ом уровне сформированного дерева | Borland C++ 5.0 (под Windows) | 500 |
| Топологическая сортировка (вершин графа) | Delphi 7.0 | 400+ |
| Топологическая сортировка. Графическое изображение | Delphi 7.0 | 1400+ |
| Формирование матрицы смежности по заданному списку окрестностей вершин неориентированного графа (динамический список) | Delphi 7.0 | 600+ |
| Формирование матрицы смежности по заданному списку окрестностей вершин ориентированного графа (динамический список) | Delphi 7.0 | 600+ |
| Функциональное и логическое программирование КП. Вариант 10. Определение эйлерова пути на Лиспе | XLisp | 1550+ |
| Функциональное и логическое программирование. Вариант 7. Определение связности графа на Прологе | SWI-Prolog | 1550+ |
| Функциональное и логическое программирование. Вариант 8. Определение связности графа на Лиспе. | Lisp | 1110+ |
| Хранение весового-ориентированного графа с помощью списков смежности | Visual C++ 6.0 | 160 |
| Хроматическое число графа. Вычисление и раскраска | Delphi 7.0 | 1400+ |
| Центр графа. Медиана графа | Delphi 7.0 | 1200+ |
| Цикломатическое число графа. Циклические и ациклические графы | Delphi 7.0 | 1300+ |
| Шаблон дерева с любыми элементами без использования STL | C++ Builder 6.0 | 80+ |
| Экспертная оценка. Ранжирование (графы, ADO, Access) | Delphi 7.0 | 1400+ |
| «GR» - программа реализующая поиск вершин недостижимых от заданной в неориентированном графе | Turbo Pascal 7.0 (DOS) | 800+ |