int main()
{
  std::string A = "aaa";
  std::string B = "aba";
  std::string C = "juan";

  std::cout << "Subsecuencia mas larga es: " << obtenerSubsecuencia(A,B) << std::endl;
  return 0;
}
示例#2
0
int main(int argc, const char * argv[]) {
  
  //vectores de chars que se desean analizar
  std::vector<char> x = {'g','a','c','g','g','a','t','t','a','g'};
  std::vector<char> y = {'g','a','t','c','g','g','a','a','t','a','g'};

  int m = int(x.size()+1);
  int n = int(y.size()+1);
  
  //matriz con las subsecuencias
  int** matriz = crearMatrizSubsecuencia(x, y, m, n);
  
  //imprimirMatriz(matriz, m, n);

  std::cout << "La subsecuencia más larga encontrada es: ";
  obtenerSubsecuencia(matriz, x, y);
  
  std::cout << std::endl;
  
  borrarMatriz(matriz, m);
  
  return 0;
  
}//cierre del main