Skip to content

Releases: KVRTeJ/Midland

#6 BitSort

Choose a tag to compare

@KVRTeJ KVRTeJ released this 17 Nov 07:08

#5 Quick Sort

Choose a tag to compare

@KVRTeJ KVRTeJ released this 28 Oct 11:47

#4 HeapSort

Choose a tag to compare

@KVRTeJ KVRTeJ released this 22 Oct 10:53

#3 ShellSort

Choose a tag to compare

@KVRTeJ KVRTeJ released this 17 Oct 12:10

Отчет по лабораторной #1

Choose a tag to compare

@KVRTeJ KVRTeJ released this 20 Sep 12:22
АИСД Лабораторная сделана.  Отчет в релизе.

Реализован эвристический алгоритм в виде функции calculateHeuristicMinimalWay.  Очищен "мусор". Функции счета минимального пути переведены в void вместо int.  Исправлен вывод веса маршрута, теперь вес записывается в переменную,  а дальше она идет в вывод. Для отчета была реализована функция, которая заполняет матрицу случайными числами в пределах от MIN до MAX,  а также начальный город(sourceCity) сделан константой со значением 1, для сравнения. Подправлены комментарии. Визуальные изменения. Отчет будет прикреплен в виде релиза

Лабораторная #1

Choose a tag to compare

@KVRTeJ KVRTeJ released this 19 Sep 17:31

Приблизительная точность эвристического алгоритма = 70%

Отчет по точному решению задачи коммивояжера

Choose a tag to compare

@KVRTeJ KVRTeJ released this 17 Sep 14:44
АИСД Реализовано полное точное решение задачи коммивояжёра

Теперь алгоритм записан в функцию calculateStraightMinimalWay,  которая принимает матрицу, массив для записи ответа, число городов, начальный город, и максимальные элементы матрицы, возвращает 0, если счет успешен и -1 если сработали исключения.  Добавлена библиотека time.h для подсчета времени выполнения программы. Изменены названия переменных на более корректные