In computer science, a dynamic array, growable array, resizable array, dynamic table, or array list is a random access, variable-size list data structure that allows elements to be added or removed. It is supplied with standard libraries in many modern mainstream programming languages.
| Property | Value |
| dbpedia-owl:abstract
|
- In computer science, a dynamic array, growable array, resizable array, dynamic table, or array list is a random access, variable-size list data structure that allows elements to be added or removed. It is supplied with standard libraries in many modern mainstream programming languages. A dynamic array is not the same thing as a dynamically-allocated array, which is a fixed-size array whose size is fixed when the array is allocated, although a dynamic array may use such a fixed-size array as a back end.
- Cuando una aplicación necesita almacenar un grupo de datos en un sólo objeto usamos arrays, pero cuando lo que se necesita es incrementar o reducir de forma dinámica el número de elementos del array, o hacer que contenga distintos tipos de datos se utilizan los Arraylist. Para este tipo de gurpos de datos que crecen y decrecen se podría utilizar la clase Vector, pero lo frecuente es utilizar la clase Arraylist implementada en el paquete "java. util". La ventaja de un Arraylist es que contiene tantos objetos como el programador necesite. Los constructores de un Arraylist son varios, siempre dependiendo de como queramos utilizar el Arraylist, basicámente se utilizan dos: 1. ArrayList construye un ArrayList con capacidad cero por defecto, pero crecerá según le vayamos añadiendo: ArrayList al = new ArrayList; 2. ArrayList(int initialCapacity) construye un ArrayList vacío con una capacidad inicial especificada: ArrayList al2 = new ArrayList(5); Para insertar un objeto al ArrayList debemos llamar a sus métodos con el operador punto: al. add("Java Technology Book"); //adds a String al. add(new Double); //adds a double in a class wrapper //More about class wrappers in a future issue System. out. println(al. size); //prints the size of //the ArrayList Para navegar por los elementos del ArrayList se utiliza la clase Iterator y sus métodos hasNext y next: Iterator alIt = al. iterator; while (alIt. hasNext) { System. out. println(alIt. next + " "); } ArrayList es una de las muchas clases del Collection Framework, que proporciona un conjunto de interfaces y clases bien-diseñados para almacenar y manipular grupos de datos como una sola unidad, una colección.
- In informatica, un vettore dinamico, vettore allargabile, vettore ridimensionabile, tabella dinamica, o lista di array è una struttura dati array che può essere ridimensionata e consente di aggiungere o rimuovere elementi. È fornita con la libreria standard in molti moderni linguaggi di programmazione principali. Un array dinamico non è la stessa cosa di un array allocato dinamicamente, il quale è un array di dimensione fissa la quale è fissata quando l'array è allocato; per maggiori informazioni su questo tipo di array, vedere array.
- Динамическим называется массив, размер которого может меняться во время исполнения программы. Для изменения размера динамического массива язык программирования, поддерживающий такие массивы, должен предоставлять встроенную функцию или оператор. Динамические массивы дают возможность более гибкой работы с данными, так как позволяют не прогнозировать хранимые объёмы данных, а регулировать размер массива в соответствии с реально необходимыми объёмами. Обычные, не динамические массивы называют ещё статическими.
|
| dbpedia-owl:thumbnail
| |
| dbpedia-owl:wikiPageExternalLink
| |
| dcterms:subject
| |
| rdf:type
| |
| rdfs:comment
|
- In computer science, a dynamic array, growable array, resizable array, dynamic table, or array list is a random access, variable-size list data structure that allows elements to be added or removed. It is supplied with standard libraries in many modern mainstream programming languages.
- Cuando una aplicación necesita almacenar un grupo de datos en un sólo objeto usamos arrays, pero cuando lo que se necesita es incrementar o reducir de forma dinámica el número de elementos del array, o hacer que contenga distintos tipos de datos se utilizan los Arraylist. Para este tipo de gurpos de datos que crecen y decrecen se podría utilizar la clase Vector, pero lo frecuente es utilizar la clase Arraylist implementada en el paquete "java. util".
- In informatica, un vettore dinamico, vettore allargabile, vettore ridimensionabile, tabella dinamica, o lista di array è una struttura dati array che può essere ridimensionata e consente di aggiungere o rimuovere elementi. È fornita con la libreria standard in molti moderni linguaggi di programmazione principali.
- Динамическим называется массив, размер которого может меняться во время исполнения программы. Для изменения размера динамического массива язык программирования, поддерживающий такие массивы, должен предоставлять встроенную функцию или оператор. Динамические массивы дают возможность более гибкой работы с данными, так как позволяют не прогнозировать хранимые объёмы данных, а регулировать размер массива в соответствии с реально необходимыми объёмами.
|
| rdfs:label
|
- Array dinámico
- Dynamic array
- Array dinamico
- Динамический массив
|
| owl:sameAs
| |
| foaf:depiction
| |
| foaf:page
| |
| is dbpedia-owl:wikiPageRedirects
of | |
| is owl:sameAs
of | |
| is foaf:primaryTopic
of | |