public ActionResult VertexF(string json) { ///VertexBackTraking/VertexF?json={'nodos':2,'matriz':[[1,0],[0,1]]} VertexCoverFuerzaBruta s = new VertexCoverFuerzaBruta(); //se descerializa el json en una instancia de la clase datos JsonVertex dato = JsonConvert.DeserializeObject <JsonVertex>(json); string respuesta = JsonConvert.SerializeObject(s.Vertex(dato.nodos, dato.matriz)); return(Content("el minimo numero de nodos a tomar para cubrir todas las aristas es :" + respuesta)); }
public ActionResult Vertexp(string json) { //VertexBackTraking/VertexF?json={%27nodos%27:6,%27matriz%27:[[0,1,1,0,1,0],[1,0,1,1,0,0],[1,1,0,1,1,0],[0,1,1,0,1,0] ,[1,0,1,1,0,1],[0,0,0,0,1,0]]} ///VertexBackTraking/VertexB2?json={'nodos':2,'matriz':[[1,0],[0,1]]} VertexCoverP s = new VertexCoverP(); //se descerializa el json en una instancia de la clase datos JsonVertex dato = JsonConvert.DeserializeObject <JsonVertex>(json); int consulta = s.iniciar(dato.nodos, dato.matriz); string respuesta = JsonConvert.SerializeObject(consulta); return(Content("el minimo numero de nodos a tomar para cubrir todas las aristas es :" + respuesta)); }