У меня есть список (список смежности):
("Первая точка","Вторая точка"),
("Вторая точка","Третья точка"),
("Третья точка","Первая точка") и т.д.
Как на его основе реализовать граф?
В целом граф состоит из списка вершин и списка ребер:
class Graf
{
List<Vertex> V;
List<Edge> E;
Graf()
{
V = new List<Vertex>();
E = new List<Edge>();
}
Graf(List<Vertex> V1, List<Edge> E1)
{
V = V1;
E = E1;
}
}
class Vertex
{
public int x, y;
public Color color;
public int Vertex_Stepen;
public int Vertex_number;
public Vertex(int x,int y)
{
this.x = x;
this.y = y;
color = Color.White;
Vertex_number = 0;
Vertex_Stepen = 0;
}
public Vertex(int x, int y,Color c)
{
this.x = x;
this.y = y;
color = c;
Vertex_number = 0;
Vertex_Stepen = 0;
}
}
class Edge
{
//номера вершин
public int v0;
public int v1;
public Edge(int v0, int v1)
{
this.v0 = v0;
this.v1 = v1;
}
}
// код взят из моего старого проекта,который делался для себя, поэтому его можно (и наверное даже нужно)
// улучшить,но в целом все так выглядит
Ps color нужен для цвета вершин,можно и без него
Виртуальный выделенный сервер (VDS) становится отличным выбором
Делаю MVC Core приложение, как орм использую EF Core, у меня есть 2 модели
На локале php71, проблема в том, что на хостинге при полечении данных с БД через модели - данные типа integer конвертируются в string(почему-то, хотя...