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
-
D★
Dynamic Kernel Module Support
Software framework for installing and updating Linux kernel modules from source
-
★★★
Doomsday argument
Probabilistic argument that claims to predict the number of future members of the human species given an estimate of the total number of humans born so far
-
★★
Order (group theory)
Wikimedia article covering multiple topics
-
2★
256-bit computing
Computer architecture bit width
-
★★★
Tar (computing)
Computer file format that can combine multiple files into a single file called "tarball"
-
I★
Index of a subgroup
Measure of the relative magnitude to an overall mathematical group
-
★
Integrable system
Property of certain dynamical systems
-
S★★
Short division
Way to break a division problem into smaller steps
-
★★
High memory area
65,520 byte memory area, beginning at 1 MiB, on x86 systems operating in real mode
-
B★
Buddy memory allocation
Memory allocation algorithm
-
R★★
Retrograde amnesia
Loss of memory of events that in occurred before the onset of amnesiac condition
-
L★
Lazy loading
Design pattern in computer programming
-
v★★★
variance
Variance is a measure of dispersion, meaning it is a measure of how far a set of numbers is spread out from their average value
-
V★
Volatile (computer programming)
In some programming languages (C, C++, C#, Java), a variable specially marked to disable optimizations because its value may change between accesses even if it does not appear to be modified; primarily used in hardware access and in threading
-
S★
Sentinel value
In-band data value that must be handled specially by computer code
-
B★
Banach algebra
Particular kind of algebraic structure
-
★★
Direct memory access
Feature of computer systems
-
★★★
Relative density
Ratio of the density (mass per volume) of a substance to the density of a given reference material