コード例 #1
0
        public bool deleteEntradaWith(State s)
        {
            arista eliminar = new arista("e", s);
            int    pos      = 0;

            foreach (arista a in aristas)
            {
                if (a.nextState == s)
                {
                    break;
                }
                pos++;
            }
            if (pos == aristas.Count)
            {
                return(false);
            }
            aristas.RemoveAt(pos);
            return(true);
        }
コード例 #2
0
        public void addEntrada(String ent, State sig)
        {
            arista nueva = new arista(ent, sig);

            aristas.Add(nueva);
        }