b"\n_START_ARTICLE_\nVector (inform\xc3\xa1tica)\n_START_SECTION_\nForma de acceso\n_START_PARAGRAPH_\nLa forma de acceder a los elementos de la matriz es directa; esto significa que el elemento deseado es obtenido a partir de su \xc3\xadndice y no hay que ir busc\xc3\xa1ndolo elemento por elemento (en contraposici\xc3\xb3n, en el caso de una lista, para llegar, por ejemplo, al tercer elemento hay que acceder a los dos anteriores o almacenar un apuntador o puntero que permita acceder de manera r\xc3\xa1pida a ese elemento)._NEWLINE_Para trabajar con vectores muchas veces es preciso recorrerlos. Esto se realiza por medio de bucles. La siguiente fuente escrita en el lenguaje C muestra un algoritmo t\xc3\xadpico para recorrer un vector '' y aplicar una funci\xc3\xb3n '' a cada una de las componentes del vector:_NEWLINE_int i = 0;int longitud = 99; // longitud del vector Ej. 99 int V[longitud];while(i < longitud) //Ej. con While{_NEWLINE_    //Se realiza alguna operaci\xc3\xb3n con el vector en la i-\xc3\xa9sima posici\xc3\xb3n_NEWLINE_    f( V[i] ); _NEWLINE__NEWLINE_    //Se aumenta el \xc3\xadndice para la siguiente etapa_NEWLINE_    i= i+1; // Tambi\xc3\xa9n podr\xc3\xada escribirse como i++; o i+= 1;}\n_START_SECTION_\nVectores din\xc3\xa1micos y est\xc3\xa1ticos\n_START_PARAGRAPH_\nLo habitual es que un vector tenga una cantidad fija de memoria asignada, aunque dependiendo del tipo de vector y del lenguaje de programaci\xc3\xb3n un vector podr\xc3\xada tener una cantidad variable de datos. En este caso, se les denomina vectores din\xc3\xa1micos, en oposici\xc3\xb3n, a los vectores con una cantidad fija de memoria asignada se los denomina vectores est\xc3\xa1ticos.\xe2\x80\x8b_NEWLINE_El uso de vectores din\xc3\xa1micos requiere realizar una apropiada gesti\xc3\xb3n de memoria din\xc3\xa1mica. Un uso incorrecto de los vectores din\xc3\xa1micos, o mejor dicho, una mala gesti\xc3\xb3n de la memoria din\xc3\xa1mica, puede conducir a una fuga de memoria. Al utilizar vectores din\xc3\xa1micos siempre habr\xc3\xa1 que liberar la memoria utilizada cuando \xc3\xa9sta ya no se vaya a seguir utilizando._NEWLINE_Lenguajes m\xc3\xa1s modernos y de m\xc3\xa1s alto nivel, cuentan con un mecanismo denominado recolector de basura (como es el caso de Java) que permiten que el programa decida si debe liberar el espacio bas\xc3\xa1ndose en si se va a utilizar en el futuro o no un determinado objeto."