Está en la página 1de 1

Actividad de colas

Alanis Pallares Muñoz


1.
proc_borrarnodo(*cab, *fin){
if (cab==null){
write("No se encontraron datos")
}else{
bool sw= false
nodo y, p
int cont
y = cab
while(sw= false && y.sig=! null){
if(y.num==89){
p=y.sig
y=free_node
write(" Se ha encontrado el número 89")
sw= true
}
y=y.sig
}
}
}
--------------------------------------------------------------------

2.

proc_añadir_nodo(*cab, *fin, num){


if (cab==null){
write("No se encontraron datos")
}else{
bool sw= false
nodo y, p
y=cab
while(sw= false && y.sig=! null){
if(y.num=!num){
insert(fin2, y)
sw=true
}
}
p= cab2
while(sw= false && p.sig=! null){
if(p.num=!num){
insert(fin2, p)
sw=true
}
}
if(sw== false){
p=get-nodo()
p.sig=null
p.num=dato
insert(fin,p)
write("Se ha incertado el nodo correctamente")
}else{
write("Se ha encontrado un dato identico")
}
}
}

También podría gustarte