Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2006, 20:15
masterjail
 
Fecha de Ingreso: octubre-2004
Ubicación: Cork (Irlanda)
Mensajes: 161
Antigüedad: 19 años, 7 meses
Puntos: 1
eliminar posiciones de un vector o comprimir un vector...

Hola a todos.

Supongamos que tengo un vector con, por ejemplo, 4 elementos: (0,1,2,3)

Para insertar un nuevo elemento hago lo siguiente:

Código:
vector[vector.length] = nuevovalor;
y se inserta correctamente.

Ahora bien, supongamos que lo que quiero es eliminar elementos, pues hago:

Código:
vector[id] = null;
siendo "id" el índice del elemento que quiero borrar.

Suponiendo que quiero eliminar la última posición, el vector me quedaría de la siguiente forma: (0,1,2,) y al insertar un nuevo elemento me quedaría así: (0,1,2,,5)... con ese espacio vacío entre medio...

¿¿¿Alguien sabría decirme si existe alguna forma de comprimir el vector para eliminar huecos vacios o algo por el estilo???

Gracias