На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Нахождение кратчайшего пути в графе. Алгоритм Дейкстры C#

Задание

Построение кратчайшего пути

Даны вершины и соединяющие их ребра. Каждое ребро имеет вес. Построить кратчайший путь, соединяющий вершины A и G.

Содержание

 class Dijkstra
    {
        Graph graph;

        List<GraphVertexInfo> infos;

     
        /// Конструктор
        
        public Dijkstra(Graph graph)
        {
            this.graph = graph;
        }

       
        /// Инициализация информации
       
        void InitInfo()
        {
            infos = new List<GraphVertexInfo>();
            foreach (var v in graph.Vertices)
            {
                infos.Add(new GraphVertexInfo(v));
            }
        }

        
        /// Получение информации о вершине графа
       
        GraphVertexInfo GetVertexInfo(GraphVertex v)
        {
            foreach (var i in infos)
            {
                if (i.Vertex.Equals(v))
                {
                    return i;
                }
            }

            return null;
        }

Скриншот архива

Содержание архива

  • Исходный код на С# Windows Forms
Купить 100,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

anna220699

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Исходники Нахождение кратчайшего пути в графе. Алгоритм Дейкстры C# 0 .NET (C#) 1 500,00
Курсовые работы Нахождение кратчайшего пути в графе. Алгоритм Дейкстры C#. 1 .NET (C#) 2 000,00
Исходники Нахождение эйлеровых циклов в графе С++ 0 C/C++ 800,00
Курсовые работы Реализация алгоритма Дейкстры-Прима С# 0 .NET (C#) 2 500,00
Исходники Раскраска графов с помощью генетического алгоритма С# -1 .NET (C#) 3 500,00
Купить

100,00 

Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

8laba.rar
242415
Оцени работу

рейтинг

Нахождение кратчайшего пути в графе. Алгоритм Дейкстры C#
Поиск кратчайшего пути Даны вершины и соединяющие их ребра. Каждое ребро имеет вес. Построить кратчайший путь, соединяющий произвольные вершины u и v. В интерактивном режиме задается количество вершин, матрица расстояний, исходная и конечная вершины. В выходных данных указывается найденный путь.
Категория: Образование
Стоимость: 100,00