public void insertar(Object elemento) { cima++; doble.insertaInverso(elemento); lista = doble.cabeza; //doble.insertaCabezaLista(elemento); }
public void recorrer() { if (nuevo != null) { nuevo = ListaC.lc.enlace; // siguiente nodo al de acceso // while (nuevo == ListaC.lc.enlace) { if (listBox1.SelectedIndex < listBox1.Items.Count - 1) { listBox1.SelectedIndex += 1; //recorrer(); nuevo = nuevo.enlace; } else { axWindowsMediaPlayer1.URL = CajaDeBusquedaDeArchivos.FileNames[0]; listBox1.SelectedIndex = 0; nuevo = nuevo.enlace; } nuevo = nuevo.enlace; } } else { MessageBox.Show("\t Lista Circular vacía."); } }
private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { if (listBox1.SelectedIndex != -1) { axWindowsMediaPlayer1.URL = CajaDeBusquedaDeArchivos.FileNames[listBox1.SelectedIndex]; int index = listBox1.SelectedIndex; nuevo = new Nodo1(CajaDeBusquedaDeArchivos.FileNames[index]); } }
//Operaciones que modifican la pila public void insertar(Object elemento) { if (pilaLlena()) { throw new Exception("Desbordamiento de pila Stack Overflow"); } //incrementar puntero cima y vamos a insertar el elemento cima++; //addfiles.inserta(elemento); addfiles.insertaInverso(elemento); lista = addfiles.cabeza; }
public Object quitar() { int aux; if (pilaVacia()) { throw new Exception("La pila esta vacia"); } aux = (int)lista.dato; addfiles.eliminar(lista.dato); lista = lista.enlace; cima--; return(aux); }
public Object quitar() { Object aux; if (pilaVacia()) { throw new Exception("Pila vacia"); } aux = (int)lista.dato; doble.eliminar(lista.dato); lista = lista.enlace; cima--; return(aux); }
//Extraer elemento de la pila //Retorna un tipo char public object quitarChar() { char aux; if (pilaVacia()) { throw new Exception("Pila Vacia"); } if (lista != null) { aux = (char)lista.dato; } else { aux = ' '; return(aux); } lista = lista.enlace; cima--; return(aux); }