/
artem_ivanov
/
Graphs
Обзор
Документация
Войти
/
artem_ivanov
/
Graphs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
WindowsFormsGraphs/Vertex.cs
33 строки
997 B
Artyom Ivanov
добавь алгоритм флойда
12 мар 2023, 11:00
12 мар 2023, 11:00
96aa224
Код
Авторство
О чём код?
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WindowsFormsGraphs { public class Vertex { // Имя вершины public string Name; // Соседи вершины public Dictionary<string, Vertex> Neighbours = new Dictionary<string, Vertex>(); // Величины рёбер с соседями public Dictionary<string, int> EdgesVal = new Dictionary<string, int>(); // Вершина на канвасе public VertexDrawing VertexDrawing; // Конструктор public Vertex(string name) { Name = name; } // Добавить ребро public void AddEdge(Vertex v, int edgeVal) { try { Neighbours.Add(v.Name, v); EdgesVal.Add(v.Name, edgeVal); } catch { throw new Exception(); } } } }