Академический Документы
Профессиональный Документы
Культура Документы
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DFS
{
public class Grafo<T>
{
public Grafo()
{
Vertices = new List<Vertice<T>>();
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DFS
{
public class Vertice<T>
{
public Vertice()
{
Vecinos = new List<Vertice<T>>();
}
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DFS
{
class Program
{
static Stack _pila = new Stack();
static Grafo<string> _grafo = new Grafo<string>();
v1.Vecinos.Add(v2);
v2.Vecinos.Add(v1);
v3.Vecinos.Add(v1);
v1.Vecinos.Add(v3);
v3.Vecinos.Add(v2);
v2.Vecinos.Add(v3);
v1.Vecinos.Add(v4);
v4.Vecinos.Add(v1);
_grafo.Vertices.Add(v1);
_grafo.Vertices.Add(v2);
_grafo.Vertices.Add(v3);
_grafo.Vertices.Add(v4);
DFS(v1);
Console.ReadLine();
}
}
}