public void EliminarUltimo() { nodoIteracion q = ultimo.anterior; ultimo = q; q.siguiente = null; }
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]; } } } }
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++; } }
public nodoIteracion() { anterior = null; siguiente = null; }