Beispiel #1
0
        public void EliminarUltimo()
        {
            nodoIteracion q = ultimo.anterior;

            ultimo      = q;
            q.siguiente = null;
        }
Beispiel #2
0
 public void mostrarPosicion(DataGridView dgvSalida, int pos)
 {
     if (primero != null)
     {
         nodoIteracion q = primero;
         for (int i = 0; i < pos; i++)
         {
             q = q.siguiente;
         }
         dgvSalida.RowCount    = ty;
         dgvSalida.ColumnCount = tx;
         for (int i = 0; i < tx; i++)
         {
             for (int j = 0; j < ty; j++)
             {
                 dgvSalida[i, j].Value = q.dato[i, j];
             }
         }
     }
 }
Beispiel #3
0
        public void insertatFin(object[,] elemento, int pX, int pY)
        {
            nodoIteracion nuevo = new nodoIteracion();

            nuevo.dato = elemento;
            nuevo.posX = pX;
            nuevo.posY = pY;
            if (ultimo == null)
            {
                primero = nuevo;
                ultimo  = nuevo;
                n++;
            }
            else
            {
                nuevo.anterior   = ultimo;
                ultimo.siguiente = nuevo;
                ultimo           = nuevo;
                n++;
            }
        }
Beispiel #4
0
 public nodoIteracion()
 {
     anterior  = null;
     siguiente = null;
 }