0% encontró este documento útil (0 votos)
26 vistas2 páginas

Ejercicio 2

El documento presenta una implementación de una cola en Java, que permite agregar, mostrar, eliminar elementos y verificar el tamaño de la cola. La clase 'Cola' gestiona nodos que contienen números, restringiendo la entrada a valores menores o iguales a 2.7. También incluye una clase 'Nodo' para representar cada elemento de la cola y una clase 'Test' para ejecutar ejemplos de uso de la cola.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
26 vistas2 páginas

Ejercicio 2

El documento presenta una implementación de una cola en Java, que permite agregar, mostrar, eliminar elementos y verificar el tamaño de la cola. La clase 'Cola' gestiona nodos que contienen números, restringiendo la entrada a valores menores o iguales a 2.7. También incluye una clase 'Nodo' para representar cada elemento de la cola y una clase 'Test' para ejecutar ejemplos de uso de la cola.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

EJERCICIO 2

-----------------------------------------------------------------------------------
---------------------------------------
public class Cola {

Nodo cabeza;
Nodo cola;
int tamaño;
public Cola(){
[Link] = null;
[Link] = null;
}

public void agregar(int numero){


if(numero <=2.7){
Nodo nuevo = new Nodo(numero, null);

if(cabeza == null){
cola = nuevo;
cabeza = cola;
tamaño++;
}else{
[Link] = nuevo;
cola = nuevo;
tamaño++;
}
}else{
[Link]("Ingrese un valor menor o igual a 2.7");
}
}
public void mostrar_cola(){
Nodo temp = cabeza;
[Link]("===============================================");

if(cabeza == null){
[Link]("Cola vacia");
}else{
while(temp != null){
[Link]("===============================================");
[Link]([Link]);
[Link]("===============================================");
temp = [Link];
}
}
[Link]("===============================================");
}
public void remover(){
[Link]("ELIMINAR CABEZA");
if(cabeza == null){
[Link]("Cola vacia");
}else{
cabeza = [Link];

tamaño--;
}
}

public void mostrar_frente(){


[Link]("\nPRIMER NUMERO EN LA COLA");
Nodo tem = cabeza;
if(cabeza == null){
[Link]("Cola vacia");
}else{
[Link]([Link]);
}
}
public void mostrar_tamaño(){
[Link]("\nEL TAMAÑO ES:"+tamaño);
}
}

-----------------------------------------------------------------------------------
----------------------------------

public class Nodo {


double numero;
Nodo siguiente;

public Nodo(int num, Nodo sig) {


[Link] = num;
[Link] = sig;
}

-----------------------------------------------------------------------------------
-------------------------------------

public class Test {

public static void main (String[]arg ){

[Link]("Metodo cola");

Cola p = new Cola();

[Link](1);
[Link](2);
[Link](3);
[Link](4);
p.mostrar_cola();
[Link]();
p.mostrar_cola();
p.mostrar_frente();
[Link]();
p.mostrar_tamaño();
}

También podría gustarte