152 Estructuras de datos
El fragmento de algoritmo correspondiente a este desplazamiento, en un arreglo de nombre M,
podría ser:
Repetir Para L ← P_elim + 1, P_ult
M(L-1) ← M(L)
Fin_para
donde:
P_elim corresponde a la posición del arreglo que contiene un valor a eliminar
P_ult corresponde a la última posición del arreglo que contiene un valor válido
Problema de aplicación:
- Insertar un valor. Esto se podría lograr desplazando hacia posiciones “vacías”, a aquellos
valores que están en posiciones posteriores a la de inserción (por ejemplo el valor 29 se puede
insertar en el 3er. elemento, previa copia, del valor que estaba allí, en el 4to. elemento)
El fragmento de algoritmo correspondiente a este desplazamiento, en un arreglo de nombre M,