ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Practica colas


Enviado por   •  10 de Abril de 2018  •  Documentos de Investigación  •  867 Palabras (4 Páginas)  •  148 Visitas

Página 1 de 4

[pic 1][pic 2]

Clase ejecutable

import java.util.Scanner;

public class Practica4 {

    public static void main(String[] args) {

             Scanner leer=new Scanner(System.in);

      int op;      

     ColaDin L= new ColaDin();

     do{

             op=leer.nextInt( );

        System.out.println("1.-insertar\n"+"2.-eliminar\n"+"0=salir");

        System.out.print("Dar dato");

        op=leer.nextInt();

             switch(op){

                     case 1:

                      int cadena=leer.nextInt();

                      L.add(cadena);

                      L.Consultas();

                 break;

                     case 2:

                      L.remove();

                      L.Consultas();

                 break;        

                case 0:

                 System.out.println(" fin del programa ");

                 System.exit(op);

                 break;

              }

     }while(op!='S'&& op!='s');    

     }

}

Clase Nodo

public class Nodo {

  public int info;

  public Nodo enlace;

    public Nodo(int s) {

            info=s;

            enlace=null;

    }      

}

Clase ColaDin

import java.util.Scanner;

public class ColaDin {

   private Nodo start,U;        

   public void add(int cadena) {

      Nodo aux;

      if(start==null){ // si la cola esta vacia

       aux=new Nodo(cadena);

       start=aux;

       U=start;

      }

      else{

        aux=new Nodo(cadena);

        U.enlace=aux;

        U=aux;

      }

    }

   

    public void remove(){

            Nodo aux=start;

            if(aux==null)

              System.out.println("Error. La cola esta vacia");

             else

...

Descargar como (para miembros actualizados)  txt (2.4 Kb)   pdf (166.8 Kb)   docx (49.1 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com