Saltar al contenido

Diseña el borrado

Ahora el problema contrario: [5, 12, 7, 31, 9] y quieres borrar el valor de la posición 1 (el 12) sin dejar un hueco en medio. El array promete que los valores ocupan las posiciones 0 a longitud − 1, sin huecos.

Tienes dos piezas: «copiar el valor de una posición a otra» y «restar 1 a la longitud». ¿En qué dirección recorres el array para cerrar el hueco?

En la figura, el borde grueso marca el 12, el valor que se borra.

El array antes de borrar la posición 1Cinco celdas con 5, 12, 7, 31 y 9 en las posiciones 0 a 4. La posición 1, con el 12, está resaltada: es la que se borra. La longitud es 5.512731901234borrar el 12longitud = 5: los valores ocupan las posiciones 0 a 4
Borde grueso: el valor que se borra. Hay que cerrar el hueco que dejaría sin romper el orden.
Para borrar la posición 1 de [5, 12, 7, 31, 9] sin dejar hueco, ¿cómo recorres el array?