Вы находитесь на странице: 1из 4

UNIVERSIDAD DE PAMPLONA

FACULTAD DE INGENIERIAS Y ARQUITECTURA

PROGRAMA INGENIERIA DE SISTEMAS

MATERIA ESTRUCTURAS DE DATOS Y ALGORITMOS

TEMA LISTAS

Ejercicio Clase mayo 8 2019

public class Listas9 {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

lista l1=new lista();

l1.crearlista(2);

l1.imprimir();

System.out.println("_________________");

lista l2=new lista();

l2.crearlista(3);

l2.imprimir();

System.out.println("_________________");

lista l3=new lista();

l3.crearlista(2);

l3.imprimir();

System.out.println("_________________");

unir3(l1.cab,l2.cab,l3.cab);

System.out.println("_________________");

l1.imprimir();
}

static void unir(nodo lista1, nodo lista2){

nodo aux=lista1;

while (aux.sig!=null){

aux=aux.sig;

aux.sig=lista2;

lista2=lista1;

static void unir3(nodo lista1, nodo lista2, nodo lista3){

nodo aux=lista1;

while (aux.sig!=null){

aux=aux.sig;

aux.sig=lista2;

nodo aux1=lista2;

while (aux1.sig!=null){

aux1=aux1.sig;

aux1.sig=lista3;

}
public class lista {

nodo cab;

lista(){}

void crearlista(int n){

cab=null;

nodo q;

int i=n;

while (i>0){

q = new nodo(i);

q.sig=cab;

cab=q;

i=i-1;

void imprimir(){

nodo aux=cab;

while (aux!=null){

System.out.println(aux.info);

aux=aux.sig;

}
public class nodo {

int info;

nodo(int x){

info=x;

nodo sig;

Вам также может понравиться