Common · Knowledge
Dynamic array
Random-access, variable-size list data structure that allows elements to be added or removed
In computer science, a dynamic array, growable array, resizable array, dynamic table, mutable array, 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.
From Wikipedia
In computer science, a dynamic array, growable array, resizable array, dynamic table, mutable array, 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. Dynamic arrays overcome a limit of static arrays, which have a fixed capacity that needs to be specified at allocation. A dynamic array is not the same thing as a dynamically allocated array or variable-length array, either of which is an 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.
Text: Wikipédia, CC BY-SA 4.0. · Image: Dcoetzee (CC0) ·
Related cards
-
★
Disjoint union
Modified union operation that indexes the elements according to which set they originated in
-
★★
Semiconductor memory
Data storage device
-
B★★★
Blahut–Arimoto algorithm
Class of algorithms in information theory
-
A★
Algorithmic information theory
Subfield of information theory and computer science
-
V★
Validated numerics
Numerics including mathematically strict error evaluation
-
W★
Wide character
Data type
-
★★
ARIA (cipher)
Block cipher
-
★★★
DDR4 SDRAM
Fourth generation of double-data-rate synchronous dynamic random-access memory
-
★★
Non-uniform memory access
Computer memory design used in multiprocessing
-
T★
Tandem repeat
DNA where one or more nucleotides are repeated and the repetitions are directly adjacent
-
★★
Row- and column-major order
Array representation in memory
-
★★
Genomics
Interdisciplinary field of biology
-
★★★
Video Graphics Array
Computer display standard and resolution
-
★★
Aliasing
Different continuous signals becoming indistinguishable when sampled
-
N★
Numerical stability
Property of a numerical algorithm which describes how errors and approximations in the input data or intermediate values propagate through the algorithm without diverging its results
-
m★
matrix core
Computing unit for acceleration of matrix multiplication, element for the field of AI
-
A★
ARC (processor)
Family of RISC-based computer processors
-
5★
512-bit computing
Computer architecture bit width