Курсовая на тему Нахождение наикратчайшего пути в графе

Автор: Юлия

Тип работы: Курсовая

Предмет: Информатика

Страниц: 21

Год сдачи: 2009

ВУЗ, город: Москва

Выдержка

ВВЕДЕНИЕ
Целью данной курсовой работы является практическая разработка алгоритма поиска кратчайших путей в графе, заданном матрицей инциденций вершин и ребер, его последующая реализация на одном из языков программирования высокого уровня.
В первой главе приводятся основные определения и обозначения, относящиеся к используемым логическим и теоретико-множественным понятиям в приводимом ниже алгоритме.
Во второй главе сформулирована основная задача данной курсовой работы и предложен способ ее решения, описывается непосредственно рабочий проект, требования к работе программы, необходимые системные требования для инсталляции и функционирования программы, а также руководство пользователя.

Содержание

Содержание
Введение 3
1. Граф 3
1.1. Основные термины и понятия 3
1.2. Расстояние между вершинами, ярусы и диаметр графа. 4
1.3. Достижимость и связность в графах 5
1.3.1. Определение достижимости вершин 5
1.4. Представление графов в компьютере 5
1.4.1. Требования к представлению графов 5
1.4.2. Матрица смежности 6
1.4.3. Матрица инциденций 6
1.4.4.Списки смежности 7
1.4.5. Массив дуг 7
2. Описание рабочего проекта 8
2.1. Требования к работе программы 8
2.2. Описание алгоритма Флойда 8
2.3. Описание алгоритма Дейкстры 9
Обозначения 9
2.4. Программная реализация алгоритма 10
2.4. Руководство пользователя 12
Заключение 15
Литература 16
Приложение 17

Литература

ЛИТЕРАТУРА
1. Кристофидес Н. Теория графов. Алгоритмический подход.
2. Наиболее полное руководство для профессиональной работы в среде Visual Basic 6.0
3. Харари Ф. Теория графов.
4. Новиков Ф.А., Дискретная математика для программистов.
5. Б.Н. Миронов, Лабораторный практикум по теории графов.
6. Наиболее полное руководство для профессиональной работы в среде Visual Basic 6.0.



НазваниеТипГод сдачиСтраницВУЗ, город
АУДИТОРСКОЕ ЗАКЛЮЧЕНИЕ ПО ФИНАНСОВОЙ (БУХГАЛТЕРСКОЙ) ОТЧЕТНОСТИ И ЕГО ВИДЫКурсовая200952Москва
Анализ качества услуг жилищно-коммунального комплекса населению в РФ и за рубежомРеферат200928Москва
Управление деловой карьерой на примере организации ООО \Сасуд\Дипломная200992Москва
Автоматизация процесса управления персоналомКурсовая200938Москва
ФСБ России в системе федеральных органов исполнительной властиКурсовая200930Москва
Задача. По кольцу радиусом R, расположенному вертикально в поле сил тяжести, могут скользить без трения одинаковые шарики массой m. Какой заряд q надо сообКонтрольная20091МНГО
Задача. Определить положение точки, в которой напряженность поля равна нулю вблизи двух одноименных зарядов 9 и 4 мКл, находящихся на расстоя -нии 1 м другКонтрольная20091МГПО
Задача. По тонкому кольцу радиусом R = 10 см равномерно распределен заряд с линейной плотностью τ = 10 нКл/м. Определить потенциал φ в точке, лежКонтрольная20091МГПО
Задача. Шар радиусом R1 = 6 см заряжен до потенциала φ1 = 300 В, а шар радиусом R2 = 4 см до потенциала φ2 = 500 В. Определить потенциал φКонтрольная20091МГПО
Задача. Какую силу тока показывает миллиамперметр mA в схеме на рис. 80, если ε1 = 2 В, ε2 = 1 В, R1 = 103 Ом, R2 = 500 Ом, R3 = 200 Ом и сопротиКонтрольная20091МГПО
Яндекс.Метрика