Listas De Nodos Java

Páginas: 4 (914 palabras) Publicado: 4 de junio de 2012
TECNOLOGICO DE ESTUDIOS SUPERIORES DEL ORIENTE DEL ESTADO DE MEXICO

MATERIA:
CULTURA EMPRESARIAL

PROFESOR:
DE LA O MARTINEZ VICTOR HUGO

ALUMNO:
RAMIREZ GALINDO LUIS ANGEL


TRABAJO:LISTA DE EJERCICIOS

SEMESTRE 3ro

GRUPO: 3-S-22

















EVIDENCIA 1).- UN MENU DE UNA LISTA EN PANTALLA
public class Nodo{
String dato="";
Nodo referencia;public Nodo(String x){
dato=x;
referencia=null; }
public Nodo(String x, Nodo n){
dato=x;
referencia=n;
}
}
import java.util.*;
public class listasimple{
Scanner leer=newScanner(System.in);
Nodo primero;
public void menu(){
primero=null;
}
public void crearlista(){
if(primero==null){
System.out.print("NOMBRE: ");
String lo=leer.next();
primero= new Nodo(lo, primero);}
}public void agregarPrimero(){
Nodo n=primero;
if(n==null){
System.out.println("No tiene nombres");}
else{
System.out.print("Dame el nombre :");
String y=leer.next();
Nodo nuevo=new Nodo(y);nuevo.referencia=n;
primero=nuevo;}
}
public void buscarElemento(){
Nodo n=primero;
boolean encontrado=false;
if(n==null){
System.out.println("No tiene nombres");}
else{System.out.print("Escribe el nombre :");
String tw="";
tw=leer.next();
while(n!=null){
if(tw.equals(n.dato)){
System.out.println("Nombre '"+tw+"' fue encontrado en la posicion :"+n);
encontrado=true;}n=n.referencia;}
if(encontrado==false){
System.out.println("El nombre :"+tw+" no existe");}}
}
public void eliminarElemento(){
Nodo n=primero, anterior=null;
boolean encontrado=false;
if(n==null){System.out.println("No tiene nombres");}
else{
System.out.print("Eliminar :");
Scanner leer=new Scanner(System.in);
String nnom=leer.next();
while((n!=null)&&(encontrado==false)){encontrado=(nnom.equals(n.dato));
if(encontrado==false){
anterior=n;
n=n.referencia;}}
if(n!=null){
if(n==primero){
primero=n.referencia;}
else{
anterior.referencia=n.referencia;}}}
}
public static void...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Insertar y Eliminar Nodos De Una Lista
  • Listas Simples Java
  • Pilas-Colas-Listas Java
  • Listas y constructores en java
  • Java lista simple circular
  • Codigo en java de lista
  • Uso De Listas En Java
  • listas y pilas en java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS