Find link

language:

jump to random article

Find link is a tool written by Edward Betts.

searching for Array (data structure) 365 found (576 total)

alternate case: array (data structure)

Data structure alignment (3,426 words) [view diff] no match in snippet view article find links to article

unaligned. A memory pointer that refers to a data aggregate (a data structure or array) is aligned if (and only if) each primitive datum in the aggregate
Computer data storage (6,541 words) [view diff] no match in snippet view article find links to article
operational in a pool of stand-by devices for this purpose). Redundant array of independent disks (RAID) – This method generalizes the device mirroring
Amortized analysis (1,294 words) [view diff] no match in snippet view article find links to article
of the state of the data structure. The amortized cost is the immediate cost plus the change in potential. Consider a dynamic array that grows in size
Triangle mesh (1,129 words) [view diff] no match in snippet view article find links to article
document describes a simple data structure that is convenient for managing the connections. This is not the only possible data structure. Many other types exist
Ctrie (1,953 words) [view diff] no match in snippet view article find links to article
concurrent data-structure that supports O(1), atomic, lock-free snapshots. The Ctrie data structure is a non-blocking concurrent hash array mapped trie
Fold (higher-order function) (2,787 words) [view diff] no match in snippet view article
refers to a family of higher-order functions that analyze a recursive data structure and through use of a given combining operation, recombine the results
T-tree (1,030 words) [view diff] no match in snippet view article find links to article
In computer science a T-tree is a type of binary tree data structure that is used by main-memory databases, such as Datablitz, eXtremeDB, MySQL Cluster
Filter (higher-order function) (600 words) [view diff] no match in snippet view article
processes a data structure (usually a list) in some order to produce a new data structure containing exactly those elements of the original data structure for
Quadtree (4,786 words) [view diff] no match in snippet view article find links to article
compactly in an array as an implicit data structure similar to the way a binary heap can store a complete binary tree compactly in an array. Quadtrees may
Record (computer science) (2,790 words) [view diff] no match in snippet view article
struct, user-defined type (UDT), or compound data type) is a composite data structure – a collection of fields, possibly of different data types, typically
Rope (data structure) (1,787 words) [view diff] no match in snippet view article
In computer programming, a rope, or cord, is a data structure composed of smaller strings that is used to efficiently store and manipulate longer strings
Compressed suffix array (744 words) [view diff] no match in snippet view article find links to article
compressed suffix array is a compressed data structure for pattern matching. Compressed suffix arrays are a general class of data structure that improve on
Fenwick tree (2,396 words) [view diff] no match in snippet view article find links to article
A Fenwick tree or binary indexed tree (BIT) is a data structure that stores an array of values and can efficiently compute prefix sums of the values and
Search tree (710 words) [view diff] no match in snippet view article find links to article
In computer science, a search tree is a tree data structure used for locating specific keys from within a set. In order for a tree to function as a search
Van Emde Boas tree (2,295 words) [view diff] no match in snippet view article find links to article
tree or van Emde Boas priority queue, is a tree data structure which implements an associative array with m-bit integer keys. It was invented by a team
Bin (computational geometry) (756 words) [view diff] no match in snippet view article
In computational geometry, the bin is a data structure that allows efficient region queries. Each time a data point falls into a bin, the frequency of
Interpolation sort (2,325 words) [view diff] no match in snippet view article find links to article
difference in data structure is related to the speed of data access and thus the time required for sorting.When the values in the ordered array are uniformly
Tree traversal (2,894 words) [view diff] no match in snippet view article find links to article
visiting (e.g. retrieving, updating, or deleting) each node in a tree data structure, exactly once. Such traversals are classified by the order in which
Bit field (1,488 words) [view diff] no match in snippet view article find links to article
A bit field is a data structure that maps to one or more adjacent bits which have been allocated for specific purposes, so that any single bit or group
Compressed data structure (471 words) [view diff] no match in snippet view article find links to article
compressed data structure arises in the computer science subfields of algorithms, data structures, and theoretical computer science. It refers to a data structure
Bitboard (3,016 words) [view diff] no match in snippet view article find links to article
A bitboard is a specialized bit array data structure commonly used in computer systems that play board games, where each bit corresponds to a game board
Best, worst and average case (1,273 words) [view diff] no match in snippet view article find links to article
deal of performance analysis of various algorithms. Search data structure – any data structure that allows the efficient retrieval of specific items Worst-case
BMP file format (3,316 words) [view diff] no match in snippet view article find links to article
before the gap1 and pixel array (unlike in diag. 1). When the size of gap1 and gap2 is zero, the in-memory DIB data structure is customarily referred to
Gap buffer (497 words) [view diff] no match in snippet view article find links to article
it [ ]started out. Dynamic array, the special case of a gap buffer where the gap is always at the end Zipper (data structure), conceptually a generalization
FM-index (1,330 words) [view diff] no match in snippet view article find links to article
similarities to the suffix array. It was created by Paolo Ferragina and Giovanni Manzini, who describe it as an opportunistic data structure as it allows compression
Inode (2,619 words) [view diff] no match in snippet view article find links to article
An inode (index node) is a data structure in a Unix-style file system that describes a file-system object such as a file or a directory. Each inode stores
Radix tree (2,333 words) [view diff] no match in snippet view article find links to article
tree (also radix trie or compact prefix tree or compressed trie) is a data structure that represents a space-optimized trie (prefix tree) in which each node
Fusion tree (2,434 words) [view diff] no match in snippet view article find links to article
computer science, a fusion tree is a type of tree data structure that implements an associative array on w-bit integers on a finite universe, where each
Hash trie (222 words) [view diff] no match in snippet view article find links to article
In computer science, hash trie can refer to: Hash tree (persistent data structure), a trie used to map hash values to keys A space-efficient implementation
Edge list (181 words) [view diff] no match in snippet view article find links to article
An edge list is a data structure used to represent a graph as a list of its edges. An (unweighted) edge is defined by its start and end vertex, so each
Radix sort (2,604 words) [view diff] no match in snippet view article find links to article
the end of the array. The 0s bin boundary is placed before the first array element. The 1s bin boundary is placed after the last array element. The most
Dual-ported RAM (291 words) [view diff] no match in snippet view article find links to article
memory array and having duplicate decoder paths to the partitions. A true dual-port memory has two independent ports, which means that the memory array is
Data model (5,059 words) [view diff] no match in snippet view article find links to article
which identify specific roles played by those people. Array Hash table Linked list Stack (data structure) The term data model can have two meanings: A data
Min-max heap (2,121 words) [view diff] no match in snippet view article find links to article
heaps are often represented implicitly in an array; hence it's referred to as an implicit data structure. The min-max heap property is: each node at an
Luleå algorithm (1,090 words) [view diff] no match in snippet view article find links to article
An array of 16-bit words for each nonzero bit in the bit vector. Each datum either supplies an index that points to the second-level data structure object
Substring index (611 words) [view diff] no match in snippet view article find links to article
the suffix tree. The compressed suffix array, a data structure that combines data compression with the suffix array, allowing the structure to be stored
Programmable ROM (1,363 words) [view diff] no match in snippet view article find links to article
them into a device called a PROM programmer. A typical PROM device has an array of memory cells. The bipolar transistors in the cells have an emitter that
X-fast trie (1,405 words) [view diff] no match in snippet view article find links to article
In computer science, an x-fast trie is a data structure for storing integers from a bounded domain. It supports exact and predecessor or successor queries
HAT-trie (707 words) [view diff] no match in snippet view article find links to article
is comparable to the array hash which is an unsorted collection. This is due to the cache-friendly nature of the data structure which attempts to group
Dijkstra's algorithm (5,638 words) [view diff] no match in snippet view article find links to article
such as Johnson's algorithm. The algorithm uses a min-priority queue data structure for selecting the shortest paths known so far. Before more advanced
Octree (1,474 words) [view diff] no match in snippet view article find links to article
An octree is a tree data structure in which each internal node has exactly eight children. Octrees are most often used to partition a three-dimensional
Y-fast trie (1,418 words) [view diff] no match in snippet view article find links to article
In computer science, a y-fast trie is a data structure for storing integers from a bounded domain. It supports exact and predecessor or successor queries
Programming idiom (697 words) [view diff] no match in snippet view article find links to article
role is a natural language expression of a simple task, algorithm, or data structure that is not a built-in feature in the programming language being used
Generic programming (7,796 words) [view diff] no match in snippet view article find links to article
specifically for each data structure, giving N × M combinations to implement. However, in the generic programming approach, each data structure returns a model
EPROM (2,155 words) [view diff] no match in snippet view article find links to article
supply has been turned off and back on is called non-volatile. It is an array of floating-gate transistors individually programmed by an electronic device
HDT (data format) (222 words) [view diff] no match in snippet view article
HDT (Header, Dictionary, Triples) is a data structure and format for serialization which optimizes data compression while still making the media available
Electrochemical RAM (2,494 words) [view diff] no match in snippet view article find links to article
and can result in symmetrical potentiation and depression, making ECRAM arrays attractive for acting as artificial synaptic weights in physical implementations
Asymptotically optimal algorithm (965 words) [view diff] no match in snippet view article find links to article
triangulation of a simple polygon. Another is the resizable array data structure published in "Resizable Arrays in Optimal Time and Space", which can index in constant
Suffix (disambiguation) (167 words) [view diff] no match in snippet view article
Suffix array, an array of integers giving the starting positions of suffixes of a string in lexicographical order Suffix tree, a data structure that presents
Content-addressable memory (1,603 words) [view diff] no match in snippet view article find links to article
hardware embodiment of what in software terms would be called an associative array. A similar concept can be found in the data word recognition unit, as proposed
Range reporting (295 words) [view diff] no match in snippet view article find links to article
in a range. Range reporting queries are often handled by building a data structure from a collection of points that can answer queries efficiently. Because
Succinct data structure (2,896 words) [view diff] no match in snippet view article find links to article
In computer science, a succinct data structure is a data structure which uses an amount of space that is "close" to the information-theoretic lower bound
Epoll (671 words) [view diff] no match in snippet view article find links to article
which they cooperatively operate. epoll uses a red–black tree (RB-tree) data structure to keep track of all file descriptors that are currently being monitored
Nearest-neighbor chain algorithm (3,651 words) [view diff] no match in snippet view article find links to article
re-using as much as possible of each path, the algorithm uses a stack data structure to keep track of each path that it follows. By following paths in this
Ternary search tree (1,784 words) [view diff] no match in snippet view article find links to article
are typically slower at reporting a string that is not in the same data structure, because it must compare the entire string rather than just the first
UltraRAM (1,231 words) [view diff] no match in snippet view article find links to article
fabrication, and scale the technology for practical use. Additionally, the array-level simulations has been demonstrated to highlight the promise of this
Range query tree (424 words) [view diff] no match in snippet view article find links to article
is a term for referring to a data structure that is used for performing range queries and updates on an underlying array, which is treated as the leaves
Vertex (computer graphics) (317 words) [view diff] no match in snippet view article
A vertex (plural vertices) in computer graphics is a data structure that describes certain attributes, like the position of a point in 2D or 3D space,
Ball tree (1,401 words) [view diff] no match in snippet view article find links to article
data structure for organizing points in a multi-dimensional space. A ball tree partitions data points into a nested set of balls. The resulting data structure
Cache-oblivious algorithm (1,843 words) [view diff] no match in snippet view article find links to article
replaces the Turing machine's infinite tape with an infinite array. Each location within the array can be accessed in O ( 1 ) {\displaystyle O(1)} time, similar
Hash array mapped trie (616 words) [view diff] no match in snippet view article find links to article
hash array mapped trie (HAMT, /ˈhæmt/) is an implementation of an associative array that combines the characteristics of a hash table and an array mapped
Database engine (1,010 words) [view diff] no match in snippet view article find links to article
backups are located. A data structure is an abstract construct that embeds data in a well defined manner. An efficient data structure allows manipulation
Fringe search (856 words) [view diff] no match in snippet view article find links to article
Fringe search implements these improvements on IDA* by making use of a data structure that is more or less two lists to iterate over the frontier or fringe
Steensgaard's algorithm (253 words) [view diff] no match in snippet view article find links to article
a union-find data structure. This choice gives the algorithm its characteristic speed; when implemented using a union-find data structure it is linear
Range mode query (2,948 words) [view diff] no match in snippet view article find links to article
build a data structure on some input data to efficiently answer queries asking for the mode of any consecutive subset of the input. Given an array A [ 1
Range minimum query (1,584 words) [view diff] no match in snippet view article find links to article
the algorithm). In this case a suitable preprocessing of the array into a data structure ensures faster query answering. A naive solution is to precompute
IDL (programming language) (1,810 words) [view diff] no match in snippet view article
vectorized manner to the whole 100-element array created in the first line, analogous to the way general-purpose array programming languages (such as APL, J
Ackermann function (7,410 words) [view diff] no match in snippet view article find links to article
in the time complexity of some algorithms, such as the disjoint-set data structure and Chazelle's algorithm for minimum spanning trees. Sometimes Ackermann's
American flag sort (983 words) [view diff] no match in snippet view article find links to article
maintaining a max and min active bucket, or a more complex data structure suitable for sparse arrays. It is also important to use a more basic sorting method
Sizeof (1,838 words) [view diff] no match in snippet view article find links to article
different platforms of implementation. For example, runtime allocation of array space may use the following code, in which the sizeof operator is applied
Handle (computing) (830 words) [view diff] no match in snippet view article
identifier, in which case it is often an integer number (often an array index in an array or "table" that is used to manage that type of resource), or it
Nano-RAM (2,419 words) [view diff] no match in snippet view article find links to article
arrangement, the NRAM and driver, (the cell), forms a memory array similar to other memory arrays. A single cell can be selected by applying the proper voltages
NoSQL (2,437 words) [view diff] no match in snippet view article find links to article
into rows and columns like a spreadsheet, NoSQL databases use a single data structure—such as key–value pairs, wide columns, graphs, or documents—to hold
Display resolution standards (13,894 words) [view diff] no match in snippet view article find links to article
(512 × 210 bytes), and the common multiple of 32 pixels is related to data structure alignment. For these reasons, this resolution was available on the Macintosh
Millipede memory (1,835 words) [view diff] no match in snippet view article find links to article
legs on a millipede (animal), the name stuck. The design of the cantilever array involves making numerous mechanical cantilevers, on which a probe has to
Foundation Kit (613 words) [view diff] no match in snippet view article find links to article
Computer, Inc.. It provides basic classes such as wrapper classes and data structure classes. This framework uses the prefix NS (for NeXTSTEP). It is also
YAML (4,686 words) [view diff] no match in snippet view article find links to article
scalars (such as strings, integers, and floats), lists, and associative arrays (also known as maps, dictionaries or hashes). These data types are based
Raster graphics (2,298 words) [view diff] no match in snippet view article find links to article
GIF, JPEG, and PNG, which are popular on the World Wide Web. A raster data structure is based on a (usually rectangular, square-based) tessellation of the
1T-SRAM (840 words) [view diff] no match in snippet view article find links to article
foundries provide 1T-SRAM as a distinct offering. 1T SRAM is built as an array of small banks (typically 128 rows × 256 bits/row, 32 kilobits in total)
Longest common substring (1,072 words) [view diff] no match in snippet view article find links to article
same 1D array by traversing the inner loop backwards Store only non-zero values in the rows. This can be done using hash-tables instead of arrays. This
Dynamic random-access memory (11,073 words) [view diff] no match in snippet view article find links to article
bitline segments are provided. The advantage of the open bitline array is a smaller array area, although this advantage is slightly diminished by the dummy
Conway's Game of Life (6,408 words) [view diff] no match in snippet view article find links to article
representing the Game of Life field with a two-dimensional array, and use a different data structure, such as a vector of coordinate pairs representing live
Regular grammar (988 words) [view diff] no match in snippet view article find links to article
Smith–Waterman algorithm Data structure DAFSA Substring index Suffix array Suffix automaton Suffix tree Compressed suffix array LCP array FM-index Generalized
Bitwise trie with bitmap (3,159 words) [view diff] no match in snippet view article find links to article
approaches to implement such a trie as physical data structure. To state two: A node can be represented having an array of child pointers for each symbol of the
Calendar queue (644 words) [view diff] no match in snippet view article find links to article
according to their time. Such simulators require a good and efficient data structure as time spent on queue management can be significant. The calendar queue
3D XPoint (2,168 words) [view diff] no match in snippet view article find links to article
bulk resistance, in conjunction with a stackable cross-grid data access array, using a technology known as Ovonic Threshold Switch (OTS). Initial prices
Symbol table (1,208 words) [view diff] no match in snippet view article find links to article
In computer science, a symbol table is a data structure used by a language translator such as a compiler or interpreter, where each identifier, symbol
Javolution (395 words) [view diff] no match in snippet view article find links to article
serialization/deserialization of existing classes (no intermediate data structure required) StAX-like XML reader/writer which does not require object
Proportion extend sort (1,124 words) [view diff] no match in snippet view article find links to article
of the array is divided in half (at the median), and one half is moved (by exchanging it with unsorted elements) to the far end of the array, so we have
List of programming languages by type (6,709 words) [view diff] no match in snippet view article find links to article
abstractions of objects that can message other agents. Clojure F# GOAL SARL Array programming (also termed vector or multidimensional) languages generalize
Magnetic-core memory (5,519 words) [view diff] no match in snippet view article find links to article
of information. Two or more wires pass through each core, forming an X-Y array of cores. When an electrical current above a certain threshold is applied
Pattern matching (3,292 words) [view diff] no match in snippet view article find links to article
examined and matched against a pattern. In most cases, this will be a data structure of some kind, with type dual to the pattern being applied. Also known
Multiway data analysis (831 words) [view diff] no match in snippet view article find links to article
}^{I_{0}}} is a vector or data point that is stored in a one-way array data structure. Two-way data: A collection of I 1 {\displaystyle I_{1}} data points
Volatile memory (306 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
VLA (213 words) [view diff] no match in snippet view article find links to article
arts community Very Large Array, a radio telescope array in the US Variable-length array, a dynamically-sized data structure in several programming languages
Compressed pattern matching (510 words) [view diff] no match in snippet view article find links to article
Smith–Waterman algorithm Data structure DAFSA Substring index Suffix array Suffix automaton Suffix tree Compressed suffix array LCP array FM-index Generalized
Sequential access (424 words) [view diff] no match in snippet view article find links to article
access is a term describing a group of elements (such as data in a memory array or a disk file or on magnetic-tape data storage) being accessed in a predetermined
Modular programming (1,761 words) [view diff] no match in snippet view article find links to article
and object-oriented programming to the data use of objects, a kind of data structure. In object-oriented programming, the use of interfaces as an architectural
Finger tree (2,090 words) [view diff] no match in snippet view article find links to article
In computer science, a finger tree is a purely functional data structure that can be used to efficiently implement other functional data structures. A
LPDDR (3,750 words) [view diff] no match in snippet view article find links to article
versions of the specifications. They formalize overclocking the memory array by usually 33%. As with standard SDRAM, most generations double the internal
Covariance and contravariance (computer science) (6,679 words) [view diff] no match in snippet view article
the array type. For the type Animal we can make the type Animal[], which is an "array of animals". For the purposes of this example, this array supports
Data cube (1,242 words) [view diff] no match in snippet view article find links to article
is a multi-dimensional ("n-D") array of values. Typically, the term data cube is applied in contexts where these arrays are massively larger than the hosting
AoS and SoA (924 words) [view diff] no match in snippet view article find links to article
In computing, an array of structures (AoS), structure of arrays (SoA) or array of structures of arrays (AoSoA) are contrasting ways to arrange a sequence
Frame (artificial intelligence) (3,593 words) [view diff] no match in snippet view article
Frames are an artificial intelligence data structure used to divide knowledge into substructures by representing "stereotyped situations". They were proposed
ASN.1 (3,100 words) [view diff] no match in snippet view article find links to article
questions array can be between 0 and 10 elements, with the answers array between 1 and 10 elements. The anArray field is a fixed length 100 element array of
Java Platform, Standard Edition (3,639 words) [view diff] no match in snippet view article find links to article
package. Included in the package is the Collections API, an organized data structure hierarchy influenced heavily by the design patterns considerations.
Call stack (3,658 words) [view diff] no match in snippet view article find links to article
In computer science, a call stack is a stack data structure that stores information about the active subroutines and inline blocks of a computer program
Phase-change memory (4,693 words) [view diff] no match in snippet view article find links to article
phase-change-memory device by integrating chalcogenide film with a diode array. A cinematographic study in 1970 established that the phase-change-memory
Data (computer science) (2,052 words) [view diff] no match in snippet view article
logical keys codes can be stored in association with values to form a data structure. Data structures have predetermined offsets (or links or paths) from
Pandas (software) (1,370 words) [view diff] no match in snippet view article
queries, and Microsoft Excel. A Series is a 1-dimensional data structure built on top of NumPy's array.: 97  Unlike in NumPy, each data point has an associated
LMS color space (3,608 words) [view diff] no match in snippet view article find links to article
Image technology colour management — Architecture, profile format, and data structure, Annex E.3, pp. 102. Fairchild, Mark D. (2001). "A Revision of CIECAM97s
Structured encryption (442 words) [view diff] no match in snippet view article find links to article
Structured encryption (STE) is a form of encryption that encrypts a data structure so that it can be privately queried. Structured encryption can be used
Counting Bloom filter (843 words) [view diff] no match in snippet view article find links to article
A counting Bloom filter is a probabilistic data structure that is used to test whether the number of occurrences of a given element in a sequence exceeds
Ternary tree (1,070 words) [view diff] no match in snippet view article find links to article
In computer science, a ternary tree is a tree data structure in which each node has at most three child nodes, usually distinguished as "left", “mid” and
Count–min sketch (1,436 words) [view diff] no match in snippet view article find links to article
frequency, with a certain probability. The actual sketch data structure is a two-dimensional array of w columns and d rows. The parameters w and d are fixed
PL/I (12,111 words) [view diff] no match in snippet view article find links to article
types, program control data types, and forms of data structure (strong typing). Dynamic extents for arrays and strings with inheritance of extents by procedure
Page table (2,462 words) [view diff] no match in snippet view article find links to article
A page table is a data structure used by a virtual memory system in a computer to store mappings between virtual addresses and physical addresses. Virtual
Disk pack (725 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Raku (programming language) (5,539 words) [view diff] no match in snippet view article
array or the array element that is needed: # Raku code my @array = 'a', 'b', 'c'; my $element = @array[1]; # $element equals 'b' my @extract = @array[1
CYK algorithm (2,189 words) [view diff] no match in snippet view article find links to article
start symbol R1. let P[n,n,r] be an array of booleans. Initialize all elements of P to false. let back[n,n,r] be an array of lists of backpointing triples
Linear hashing (1,732 words) [view diff] no match in snippet view article find links to article
Linear hashing (LH) is a dynamic data structure which implements a hash table and grows or shrinks one bucket at a time. It was invented by Witold Litwin
Name–value pair (310 words) [view diff] no match in snippet view article find links to article
computing systems and applications. Designers often desire an open-ended data structure that allows for future extension without modifying existing code or
Addressing mode (6,327 words) [view diff] no match in snippet view article find links to article
contain the start address of an array or vector data structure, and the index could contain the offset of the one particular array element required. This addressing
Devicetree (1,044 words) [view diff] no match in snippet view article find links to article
In computing, a devicetree (also written device tree) is a data structure describing the hardware components of a particular computer so that the operating
B+ tree (3,263 words) [view diff] no match in snippet view article find links to article
security-related metadata indexing. EXT4 uses extent trees (a modified B+ tree data structure) for file extent indexing. APFS uses B+ trees to store mappings from
Synchronous dynamic random-access memory (8,864 words) [view diff] no match in snippet view article find links to article
another command without waiting for the data to be written into the memory array. For a pipelined read, the requested data appears a fixed number of clock
Pointer analysis (1,540 words) [view diff] no match in snippet view article find links to article
those used in Steensgaard's algorithm) can be tracked with a union-find data structure, leading to high performance at the expense of the precision of a subset-constraint
SequenceL (2,392 words) [view diff] no match in snippet view article find links to article
argument is a list of objects of type T (or, in greater generality, any data structure whose coordinates are of type T). For example, if A is a matrix and
Java collections framework (4,277 words) [view diff] no match in snippet view article find links to article
reified, but arrays are not reified. Collection implementations in pre-JDK 1.2 versions of the Java platform included few data structure classes, but
Resolution (logic) (4,063 words) [view diff] no match in snippet view article
description of the resolution technique uses a set S as the underlying data-structure to represent resolution derivations. Lists, Trees and Directed Acyclic
Sequential pattern mining (1,104 words) [view diff] no match in snippet view article find links to article
Smith–Waterman algorithm Data structure DAFSA Substring index Suffix array Suffix automaton Suffix tree Compressed suffix array LCP array FM-index Generalized
Generalized suffix tree (386 words) [view diff] no match in snippet view article find links to article
mapped into documents and local positions with some algorithm and/or data structure, such as a binary search in the starting/ending positions of the documents
Input enhancement (computer science) (2,103 words) [view diff] no match in snippet view article
taken to create or sort a data structure of the given input before attempting to search for the element in said data structure. Presorting is the technique
GDDR SDRAM (212 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Approximate membership query filter (1,639 words) [view diff] no match in snippet view article find links to article
filters support inserting elements one at a time without rebuilding the data structure. Other AMQ filters have to be rebuilt after each insertion. Those are
Substring (831 words) [view diff] no match in snippet view article find links to article
trie data structure that represents all of its suffixes. Suffix trees have large numbers of applications in string algorithms. The suffix array is a simplified
Pure Data (1,618 words) [view diff] no match in snippet view article find links to article
combination of floats, symbols, and array data that can be used as parameters to describe the visual appearance of the data structure or, conversely, to control
Setjmp.h (1,784 words) [view diff] no match in snippet view article find links to article
state), at some point of program execution, into a platform-specific data structure (jmp_buf) that can be used at some later point of program execution
Forth (programming language) (5,666 words) [view diff] no match in snippet view article
get a new j, add the array byte at the new i. Exchange the array bytes at i and j. The code is the array byte at the sum of the array bytes at i and j. This
DPLL algorithm (2,559 words) [view diff] no match in snippet view article find links to article
{\frac {\begin{array}{c}\{l_{1},\dots ,l_{n},l\}\in \Phi \;\;\;\neg l_{1},\dots ,\neg l_{n}\in A\;\;\;\;\;l,\neg l\notin A\end{array}}{A:=A\;l}}{\text{
Burroughs Large Systems (10,512 words) [view diff] no match in snippet view article find links to article
with library technology - as CONNECTION BLOCKs. The ability to link a data structure into the display register address scope implemented object orientation
POSIX terminal interface (4,442 words) [view diff] no match in snippet view article find links to article
c_cc[] array member of the termios data structure specifies all of the (programmatically modifiable) special characters. The indexes into the array are symbolic
Judy (302 words) [view diff] no match in snippet view article find links to article
of metalmark butterflies commonly known as the Judies Judy array, a complex data structure in computer science Judy Trust, a Sierra Leonean charity Judi
PH-tree (4,058 words) [view diff] no match in snippet view article find links to article
The PH-tree is a tree data structure used for spatial indexing of multi-dimensional data (keys) such as geographical coordinates, points, feature vectors
Burrows–Wheeler transform (3,574 words) [view diff] no match in snippet view article find links to article
such as bzip2. The algorithm can be implemented efficiently using a suffix array thus reaching linear time complexity. It was invented by David Wheeler in
Iterator (5,763 words) [view diff] no match in snippet view article find links to article
ArrayIterator extends \Iterator { private array $array; public function __construct(array $array) { $this->array = $array; } public function rewind(): void {
Shared register (1,064 words) [view diff] no match in snippet view article find links to article
sometimes just called a register, is a fundamental type of shared data structure which stores a value and has two operations: read, which returns the
Struct (C programming language) (837 words) [view diff] no match in snippet view article
in. Bit field – Data structure that maps one or more adjacent bits Flexible array member – C language feature Passive data structure – Another term for
Delimiter-separated values (917 words) [view diff] no match in snippet view article find links to article
Delimiter-separated values (DSV): 113  is a way of storing a two-dimensional array of text data by separating the fields (values) of each row with a specific
Process management (computing) (3,145 words) [view diff] no match in snippet view article
among processes. To meet these requirements, The OS must maintain a data structure for each process, which describes the state and resource ownership of
Selectron tube (1,980 words) [view diff] no match in snippet view article find links to article
separate sets of wires — one radial, one axial — forming a cylindrical grid array, and finally a dielectric storage material coating on the inside of four
Summed-area table (1,477 words) [view diff] no match in snippet view article find links to article
A summed-area table is a data structure and algorithm for quickly and efficiently generating the sum of values in a rectangular subset of a grid. In the
Standard Template Library (2,140 words) [view diff] no match in snippet view article find links to article
provides a set of common classes for C++, such as containers and associative arrays, that can be used with any built-in type or user-defined type that supports
Solid-state storage (1,069 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Drum memory (1,242 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Distributed data store (668 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Brain Fuck Scheduler (3,854 words) [view diff] no match in snippet view article find links to article
 525, 537, 588, 608  8 was chosen to fit the array in the cacheline.: ln 523  Doubly linked data structure design was chosen to speed up task removal.
Linear search (1,271 words) [view diff] no match in snippet view article find links to article
the list by probabilities, one can use the approach of self-adjusting data structure and move elements towards the head of the list when they are requested
Williams tube (1,659 words) [view diff] no match in snippet view article find links to article
James Pomerene with a Williams–Kilburn tube, a 5CP1A cathode ray tube, used in the memory array of the IAS computer circa 1951
Closure (computer programming) (6,372 words) [view diff] no match in snippet view article
unrelated meaning: the property of an operator that adds data to a data structure to also be able to add nested data structures. This use of the term
Homophily (2,891 words) [view diff] no match in snippet view article find links to article
flock together". The presence of homophily has been discovered in a vast array of network studies: over 100 studies have observed homophily in some form
Data storage (1,202 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Nesting (computing) (770 words) [view diff] no match in snippet view article
programming languages, such as Lisp, a list data structure exists as does a simpler atom data structure. Simple lists hold only atoms. ( A T O M S )
Evaluation strategy (5,225 words) [view diff] no match in snippet view article find links to article
example, in Pascal, passing an array by value will cause the entire array to be copied, and any mutations to this array will be invisible to the caller:
Thin-film memory (319 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
MultiMediaCard (2,100 words) [view diff] no match in snippet view article find links to article
integrates NAND flash memory, a buffer, and a controller into a single ball grid array (BGA) package. Unlike other forms of removable card-based MMC storage, eMMC
Feature hashing (3,124 words) [view diff] no match in snippet view article find links to article
modulo operation), rather than looking the indices up in an associative array. In addition to its use for encoding non-numeric values, feature hashing
Function (computer programming) (6,608 words) [view diff] no match in snippet view article
element of a two-dimensional array might look like: change_sign: procedure(array); declare array(*,*) float; array = -array; end change_sign; This could
MUMmer (819 words) [view diff] no match in snippet view article find links to article
software system for sequence alignment. It is based on the suffix tree data structure. It has been used for comparing different genomes assemblies to one
Liberty BASIC (952 words) [view diff] no match in snippet view article find links to article
DLL. The only other data structure supported is the ARRAY. Arrays of one or two dimensions are supported. LB v5 may support arrays of user-defined types
Nondeterministic finite automaton (4,498 words) [view diff] no match in snippet view article find links to article
this may cause exponential blowup in the number of states. Keep a set data structure of all states which the NFA might currently be in. On the consumption
Diode matrix (619 words) [view diff] no match in snippet view article find links to article
control store on some minicomputers was one or more programmable logic array chips. The "blank" PLA from the chip manufacturer came with a diode matrix
Cartesian tree (4,294 words) [view diff] no match in snippet view article find links to article
two data structure problems by showing that data structures for range minimization could also be used for finding lowest common ancestors. Their data structure
Paper data storage (690 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Parallel breadth-first search (4,465 words) [view diff] no match in snippet view article find links to article
reference is faster than remote memory reference. By designing a better data structure or improving the organization of data can lead to more local memory
Hamming weight (3,163 words) [view diff] no match in snippet view article find links to article
since version 1.5 in June 2005. In the C++ Standard Library, the bit-array data structure bitset has a count() method that counts the number of bits that are
Cell-probe model (1,404 words) [view diff] no match in snippet view article find links to article
access. This model is useful for proving lower bounds of algorithms for data structure problems. The cell-probe model is a modification of the random-access
EDRAM (421 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Core rope memory (698 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Mellon optical memory (719 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Multi-key quicksort (700 words) [view diff] no match in snippet view article find links to article
construction of suffix arrays, for which it was one of the fastest algorithms as of 2004. The three-way radix quicksort algorithm sorts an array of N (pointers
Eugene Myers (584 words) [view diff] no match in snippet view article find links to article
cited papers ever. Along with Udi Manber, Myers invented the suffix array data structure. Myers was a member of the faculty of the University of Arizona,
Adaptive heap sort (1,375 words) [view diff] no match in snippet view article find links to article
sort is a sorting algorithm that utilizes binary heap data structure. The method treats an array as a complete binary tree and builds up a Max-Heap/Min-Heap
OpenCTM (336 words) [view diff] no match in snippet view article find links to article
tool set for converting and viewing OpenCTM files. The triangle mesh data structure that OpenCTM uses is directly compatible with high performance graphics
Virtual disk and virtual drive (369 words) [view diff] no match in snippet view article find links to article
computer file that contains the exact data structure of an actual storage device Logical disk (also known as vdisk), an array of two or more actual drives that
Bit manipulation (1,216 words) [view diff] no match in snippet view article find links to article
manipulation, in some cases, can obviate or reduce the need to loop over a data structure and can give manyfold speed-ups, as bit manipulations are processed
Connected-component labeling (3,190 words) [view diff] no match in snippet view article find links to article
input : imageData[xDim][yDim] initialization : label = 0, labelArray[xDim][yDim] = 0, statusArray[xDim][yDim] = false, queue1, queue2; for i = 0 to xDim do
2–3 heap (2,889 words) [view diff] no match in snippet view article find links to article
In computer science, a 2–3 heap is a data structure that implements a priority queue. It is a variation on the heap, designed by Tadao Takaoka in 1999
Memory hierarchy (1,204 words) [view diff] no match in snippet view article find links to article
disks are online, while spinning disks that spin down, such as massive arrays of idle disk (MAID), are nearline. Removable media such as tape cartridges
Distributed R (617 words) [view diff] no match in snippet view article find links to article
R data structures are darray, dframe, and dlist. Many of the common data structure operations in R, such as colSums, rowSums, nrow and others, are also
Floyd–Warshall algorithm (3,017 words) [view diff] no match in snippet view article find links to article
vertices. Pseudocode for this basic version follows. let dist be a |V| × |V| array of minimum distances initialized to ∞ (infinity) for each edge (u, v) do
Plankalkül (2,743 words) [view diff] no match in snippet view article find links to article
features such as goal-directed execution. The Plankalkül provides a data structure called generalized graph (verallgemeinerter Graph), which can be used
Fe FET (693 words) [view diff] no match in snippet view article find links to article
FeFET cell size reported was 0.025 μm2, the devices were built as 32Mbit arrays, using set/reset pulses of ~10ns duration at 4.2V - the devices showed endurance
Structural induction (1,750 words) [view diff] no match in snippet view article find links to article
then P(M) must also be true. An ancestor tree is a commonly known data structure, showing the parents, grandparents, etc. of a person as far as known
Resistive random-access memory (6,206 words) [view diff] no match in snippet view article find links to article
recently been revisited. In 1963 and 1964, a thin-film resistive memory array was first proposed by members of the University of Nebraska–Lincoln. Further
Magnetic tape (1,286 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Thompson's construction (1,221 words) [view diff] no match in snippet view article find links to article
Smith–Waterman algorithm Data structure DAFSA Substring index Suffix array Suffix automaton Suffix tree Compressed suffix array LCP array FM-index Generalized
Monotone priority queue (752 words) [view diff] no match in snippet view article find links to article
bucket queue is a simple priority queue data structure consisting of an array indexed by priority, where each array cell contains a bucket of items with
Mahee Castle (629 words) [view diff] no match in snippet view article find links to article
metres (13 ft) from the tower's southwestern end. Philip Macdonald. "Data Structure Report: Mahee Castle, Mahee Island, County Down" (PDF). Queen's University
ROM cartridge (2,098 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
BUFR (1,223 words) [view diff] no match in snippet view article find links to article
use of the X and Y value is the same as with Element Descriptors. The data structure established in the Section 3 template may be re-used multiple times
Hybrid drive (2,009 words) [view diff] no match in snippet view article find links to article
solid-state cache, the better the performance. ExpressCache Fusion Drive Hybrid array ReadyBoost bcache dm-cache flashcache Gregg, Brendan (2009-10-08). "Hybrid
Plated-wire memory (387 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Read-only memory (5,727 words) [view diff] no match in snippet view article find links to article
1960s, both ROM and its mutable counterpart static RAM were implemented as arrays of transistors in silicon chips; however, a ROM memory cell could be implemented
Relaxed k-d tree (473 words) [view diff] no match in snippet view article find links to article
A relaxed K-d tree or relaxed K-dimensional tree is a data structure which is a variant of K-d trees. Like K-dimensional trees, a relaxed K-dimensional
Population count (76 words) [view diff] no match in snippet view article find links to article
of non-zero entries ('1' bits) in a byte, string, word, array or other similar data structure This disambiguation page lists articles associated with
K-way merge algorithm (2,409 words) [view diff] no match in snippet view article find links to article
Denote by A[1..p] and B[1..q] two arrays sorted in increasing order. Further, denote by C[1..n] the output array. The canonical 2-way merge algorithm
Cuckoo filter (1,069 words) [view diff] no match in snippet view article find links to article
A cuckoo filter is a space-efficient probabilistic data structure that is used to test whether an element is a member of a set, like a Bloom filter does
CANopen (2,812 words) [view diff] no match in snippet view article find links to article
8-bit index; the value in subindex 0 of an array or record indicates the number of elements in the data structure, and is of type UNSIGNED8. For example,
Udi Manber (572 words) [view diff] no match in snippet view article find links to article
award in 1999. Together with Gene Myers he developed the suffix array, a data structure for string matching. He was a professor at the University of Arizona
Static random-access memory (3,295 words) [view diff] no match in snippet view article find links to article
(ASICs) (usually in the order of kilobytes), and in field-programmable gate arrays (FPGAs) and complex programmable logic devices (CPLDs). Hobbyists, specifically
Optical storage (2,088 words) [view diff] no match in snippet view article find links to article
within the medium. However, because of the volumetric nature of the data structure, the laser light must travel through other data points before it reaches
Finger search (1,292 words) [view diff] no match in snippet view article find links to article
on a data structure is an extension of any search operation that structure supports, where a reference (finger) to an element in the data structure is given
Cycle detection (4,554 words) [view diff] no match in snippet view article find links to article
applications, simply by computing the sequence of values xi and using a data structure such as a hash table to store these values and test whether each subsequent
Flash Core Module (1,109 words) [view diff] no match in snippet view article find links to article
offered as an alternative to industry-standard 2.5" NVMe SSDs in selected arrays from the IBM FlashSystem family, with raw storage capacities of 4.8 TB,
Dekatron (697 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Comparison of programming languages (associative array) (10,857 words) [view diff] no match in snippet view article
of programming languages (associative arrays) compares the features of associative array data structures or array-lookup processing for over 40 computer
Non-volatile memory (1,929 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Generalized suffix array (1,058 words) [view diff] no match in snippet view article find links to article
In computer science, a generalized suffix array (GSA) is a suffix array containing all suffixes for a set of strings. Given the set of strings S = S 1
Cuckoo hashing (2,591 words) [view diff] no match in snippet view article find links to article
been studied is cuckoo hashing with a stash. The stash, in this data structure, is an array of a constant number of keys, used to store keys that cannot
Z-RAM (491 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Ahnentafel (3,853 words) [view diff] no match in snippet view article find links to article
attestation) that was titled "Ahnentafel". Binary heap: a computer data structure that uses the same formulas as an Ahnentafel to represent a binary tree
Flow Cytometry Standard (1,011 words) [view diff] no match in snippet view article find links to article
[$PnB] Flow cytometry data is typically saved for analysis in the form of an array, with fluorescence and scatter channels represented in columns, and individual
Entity–relationship model (4,300 words) [view diff] no match in snippet view article find links to article
entity–relationship diagrams with record modelling techniques: "The data structure diagram is a representation of the organization of records and is not
Knuth–Morris–Pratt algorithm (4,204 words) [view diff] no match in snippet view article find links to article
kmp_search: input: an array of characters, S (the text to be searched) an array of characters, W (the word sought) output: an array of integers, P (positions
Magnetoresistive RAM (5,352 words) [view diff] no match in snippet view article find links to article
variations, an array of memory cells has a distribution of switching fields with a deviation σ. Therefore, to program all the bits in a large array with the
Monad (functional programming) (9,297 words) [view diff] no match in snippet view article
languages. xmonad is a tiling window manager centered on the zipper data structure, which itself can be treated monadically as a specific case of delimited
Hierarchical temporal memory (3,571 words) [view diff] no match in snippet view article find links to article
different from zeta 1. It relies on a data structure called sparse distributed representations (that is, a data structure whose elements are binary, 1 or 0
Solid-state drive (11,151 words) [view diff] no match in snippet view article find links to article
SSDs. In the early 2000s, a few companies introduced SSDs in Ball Grid Array (BGA) form factors, such as M-Systems' (now SanDisk) DiskOnChip and Silicon
GiST (646 words) [view diff] no match in snippet view article find links to article
In computing, GiST or Generalized Search Tree, is a data structure and API that can be used to build a variety of disk-based search trees. GiST is a generalization
Wavefront expansion algorithm (552 words) [view diff] no match in snippet view article find links to article
imagined wave. Existing implementations use a queue to store a wave data structure created around the robot. A typical implementation in Python can be
Treap (3,214 words) [view diff] no match in snippet view article find links to article
simple variation of an ordinary treap which can be viewed as a dynamic array that supports the following operations in O ( log ⁡ n ) {\displaystyle O(\log
T-RAM (375 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Optimizing compiler (5,417 words) [view diff] no match in snippet view article find links to article
make array optimization difficult; see alias analysis. However, languages such as PL/I that also support pointers implement optimizations for arrays. Conversely
Computational RAM (1,239 words) [view diff] no match in snippet view article find links to article
... can operate as a parallel built-in self-test engine for the memory array, significantly reducing the DRAM testing time and the associated cost."
Earley parser (1,587 words) [view diff] no match in snippet view article find links to article
Processing by Daniel Jurafsky and James H. Martin, DECLARE ARRAY S; function INIT(words) S ← CREATE_ARRAY(LENGTH(words) + 1) for k ← from 0 to LENGTH(words) do
Stochastic block model (2,073 words) [view diff] no match in snippet view article find links to article
) , {\displaystyle P=\left({\begin{array}{cc}{\tilde {p}}/n&{\tilde {q}}/n\\{\tilde {q}}/n&{\tilde {p}}/n\end{array}}\right),} partial recovery is feasible
Skip graph (1,749 words) [view diff] no match in snippet view article find links to article
distributed data structure based on skip lists. They were invented in 2003 by James Aspnes and Gauri Shah. A nearly identical data structure called SkipNet
Random-access memory (5,812 words) [view diff] no match in snippet view article find links to article
mid-1970s. It became a widespread form of random-access memory, relying on an array of magnetized rings. By changing the sense of each ring's magnetization
Win32 Thread Information Block (832 words) [view diff] no match in snippet view article find links to article
Thread Information Block (TIB) or Thread Environment Block (TEB) is a data structure in Win32 on x86 that stores information about the currently running
Readers–writers problem (2,200 words) [view diff] no match in snippet view article find links to article
access the shared resource at the same time). A readers–writer lock is a data structure that solves one or more of the readers–writers problems. The basic reader–writers
Lisp (programming language) (10,027 words) [view diff] no match in snippet view article
made of lists. Thus, Lisp programs can manipulate source code as a data structure, giving rise to the macro systems that allow programmers to create new
5D optical data storage (1,292 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Map Overlay and Statistical System (1,687 words) [view diff] no match in snippet view article find links to article
better known GRASS by 5 years. MOSS utilized an integrated vector based data structure in which point, line, and polygon features could all be stored in the
Memory cell (computing) (3,028 words) [view diff] no match in snippet view article
Square array of DRAM memory cells being read
Coupling (computer programming) (2,453 words) [view diff] no match in snippet view article
message interpretation (which might be a reference to a string, array or data structure), which require less overhead than creating a complicated message
Longest common subsequence (4,355 words) [view diff] no match in snippet view article find links to article
length of the LCS of X and Y. function LCSLength(X[1..m], Y[1..n]) C = array(0..m, 0..n) for i := 0..m C[i,0] = 0 for j := 0..n C[0,j] = 0 for i := 1
Apache Groovy (3,367 words) [view diff] no match in snippet view article find links to article
maps, reminiscent of Java's array syntax. def movieList = ['Dersu Uzala', 'Ran', 'Seven Samurai'] // Looks like an array, but is a list assert movieList[2]
Programmable metallization cell (1,894 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Universal memory (514 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Interrupt descriptor table (1,201 words) [view diff] no match in snippet view article find links to article
The interrupt descriptor table (IDT) is a data structure used by the x86 architecture to implement an interrupt vector table. The IDT is used by the processor
C++ classes (4,012 words) [view diff] no match in snippet view article find links to article
(Plain Old Data Structure) is a non-union aggregate class that has no non-static data members of type non-POD-struct, non-POD-union (or array of such types)
Code audit (697 words) [view diff] no match in snippet view article find links to article
malicious code, returning the reference to the internal mutable data structure (record, array). Malicious code may try to modify the structure or retain the
Suffix automaton (8,334 words) [view diff] no match in snippet view article find links to article
In computer science, a suffix automaton is an efficient data structure for representing the substring index of a given string which allows the storage
Racetrack memory (1,803 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Database model (2,959 words) [view diff] no match in snippet view article find links to article
in storage. Record access is done by navigating downward through the data structure using pointers combined with sequential accessing. Because of this,
Integer sorting (4,049 words) [view diff] no match in snippet view article find links to article
falsity of a standard conjecture in network coding. A priority queue is a data structure for maintaining a collection of items with numerical priorities, having
HP 2640 (2,876 words) [view diff] no match in snippet view article find links to article
provide protected only field enhancements. This data structure would inspire the sparse matrix data structure for the Twin spreadsheet. The HP 2640 also introduced
Fortran 95 language features (9,484 words) [view diff] no match in snippet view article find links to article
tar%u ! array section (structure component) tar(1, 1)%u ! component of an array element Vector and matrix multiply Array reduction Array inquiry Array construction
Suzuki–Kasami algorithm (767 words) [view diff] no match in snippet view article find links to article
. . , n {\displaystyle 1,...,n} . Each process maintains one data structure: an array R N i [ n ] {\displaystyle RN_{i}[n]} (for Request Number), i {\displaystyle
Conflict-free replicated data type (3,385 words) [view diff] no match in snippet view article find links to article
distributed computing, a conflict-free replicated data type (CRDT) is a data structure that is replicated across multiple computers in a network, with the
Computer memory (3,273 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Hard disk drive (14,244 words) [view diff] no match in snippet view article find links to article
used only two read/write heads per arm, the 1301 used an array of 48 heads (comb), each array moving horizontally as a single unit, one head per surface
Flash memory (17,263 words) [view diff] no match in snippet view article find links to article
Micron and Intel introduced a technology known as CMOS Under the Array/CMOS Under Array (CUA), Core over Periphery (COP), Periphery Under Cell (PUA), or
EEPROM (2,931 words) [view diff] no match in snippet view article find links to article
individual bytes to be erased and reprogrammed. EEPROMs are organized as arrays of floating-gate transistors. EEPROMs can be programmed and erased in-circuit
DDR SDRAM (2,467 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Exception handling (1,803 words) [view diff] no match in snippet view article find links to article
exception handling. The term exception is typically used to denote a data structure storing information about an exceptional condition. One mechanism to
Non-volatile random-access memory (2,392 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Fibonacci sequence (12,946 words) [view diff] no match in snippet view article find links to article
algorithms such as the Fibonacci search technique and the Fibonacci heap data structure, and graphs called Fibonacci cubes used for interconnecting parallel
Monoque (211 words) [view diff] no match in snippet view article find links to article
A monoque is a linear data structure which provides dynamic array semantics. A monoque is similar in structure to a deque but is limited to operations
GlTF (2,119 words) [view diff] no match in snippet view article find links to article
binary data buffers (as base64-encoded strings in .gltf files or as raw byte arrays in .glb files). An open standard developed and maintained by the Khronos
GlTF (2,119 words) [view diff] no match in snippet view article find links to article
binary data buffers (as base64-encoded strings in .gltf files or as raw byte arrays in .glb files). An open standard developed and maintained by the Khronos
Assignment (computer science) (3,367 words) [view diff] no match in snippet view article
similar to assignment (like assigning to a field of an array or a field of a mutable data structure) usually evaluate to the unit type, which is represented
String interning (913 words) [view diff] no match in snippet view article find links to article
introduced the notion of interned strings for its symbols. Historically, the data structure used as a string intern pool was called an oblist (when it was implemented
JData (1,296 words) [view diff] no match in snippet view article find links to article
reader/writer. The majority of the annotated N-D array constructs, such as _ArrayType_, _ArraySize_, and _ArrayData_, had been implemented in the early releases
High Bandwidth Memory (3,721 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Design of the FAT file system (11,983 words) [view diff] no match in snippet view article find links to article
ACCDATE=drive1+|- [drive2+|-]..." Bhat, W. A. (2010). "Review of FAT data structure of FAT32 file system". S2CID 58178285. {{cite web}}: Missing or empty
List of abstractions (computer science) (546 words) [view diff] no match in snippet view article
"abstraction" refers to the way in which a data structure represents and organizes data. Each data structure provides a particular way of organizing data
Solid modeling (3,497 words) [view diff] no match in snippet view article find links to article
organizing the same geometric and topological data in the form of a data structure. All representation schemes are organized in terms of a finite number
Common Lisp (11,969 words) [view diff] no match in snippet view article find links to article
is a dialect of Lisp. It uses S-expressions to denote both code and data structure. Function calls, macro forms and special forms are written as lists
Indexed family (1,650 words) [view diff] no match in snippet view article find links to article
Sequence – Finite or infinite ordered list of elements Tagged union – Data structure used to hold a value that could take on several different, but fixed
Ambisonics (7,227 words) [view diff] no match in snippet view article find links to article
Sven Kordon, Johannes Boehm, Holger Kropp, and Johann-Markus Batke, Data structure for Higher Order Ambisonics audio data, European Patent Application
Bitmap index (2,612 words) [view diff] no match in snippet view article find links to article
languages support this as a bit array data structure. For example, Java has the BitSet class and .NET have the BitArray class. Some database systems that
BIT predicate (2,149 words) [view diff] no match in snippet view article find links to article
framework, java.util.EnumSet uses this technique to implement a set data structure for enumerated types. Ackermann's encoding of the hereditarily finite
Vienna Development Method (5,128 words) [view diff] no match in snippet view article find links to article
data type → Data reification Data structure Operations → Operation decomposition Algorithms {\displaystyle {\begin{array}{|rcl|}{\textbf {Specification}}&&{\textbf
Working directory (1,432 words) [view diff] no match in snippet view article find links to article
directories of all logical volumes are internally stored in an array-like data structure called the Current Directory Structure (CDS), which gets dynamically
Internet (16,961 words) [view diff] no match in snippet view article find links to article
business, and government networks of local to global scope, linked by a broad array of electronic, wireless, and optical networking technologies. The Internet
MAVLink (810 words) [view diff] no match in snippet view article find links to article
typical in-memory representation) has the fields reordered to reduce Data structure alignment issues. This can be a source of confusion when reading the
Quotient filter (2,664 words) [view diff] no match in snippet view article find links to article
A quotient filter is a space-efficient probabilistic data structure used to test whether an element is a member of a set (an approximate membership query
Palindrome tree (1,019 words) [view diff] no match in snippet view article find links to article
Rubinchik, Mikhail; Shur, Arseny M. (2015). "Eertree: An Efficient Data Structure for Processing Palindromes in Strings". European Journal of Combinatorics
Complex instruction set computer (2,109 words) [view diff] no match in snippet view article find links to article
procedure calls, loop control, and complex addressing modes, allowing data structure and array accesses to be combined into single instructions. Instructions
Hoshen–Kopelman algorithm (1,625 words) [view diff] no match in snippet view article find links to article
Algorithm is that the find operation improves the underlying forest data structure that represents the sets, making future find queries more efficient
Semiconductor memory (3,551 words) [view diff] no match in snippet view article find links to article
one to several transistors. The memory cells are laid out in rectangular arrays on the surface of the chip. The 1-bit memory cells are grouped in small
Twistor memory (2,437 words) [view diff] no match in snippet view article find links to article
Bobeck, A.H. (1957). "A New Storage Element Suitable for Large-Sized Memory Arrays—The Twistor". Bell System Technical Journal. 36 (6): 1319–40. doi:10.1002/j
General algebraic modeling system (1,740 words) [view diff] no match in snippet view article find links to article
not handle large systems, problem representation was tied to an array-type data structure that required address calculations, and the system did not provide
Euler tour technique (977 words) [view diff] no match in snippet view article find links to article
maintaining aggregates on paths of a tree (making it a good choice data structure in network flow algorithms), ET trees are better at keeping aggregate
A-RAM (330 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
List-labeling problem (2,582 words) [view diff] no match in snippet view article find links to article
and packed-memory arrays for cache-oblivious data structures. The order-maintenance problem is that of maintaining a data structure on a linked list to
Algorithmic technique (913 words) [view diff] no match in snippet view article find links to article
technique that uses two indices (or pointers) to traverse a data structure, usually an array or string, often from different ends or at different speeds
Toi (programming language) (1,822 words) [view diff] no match in snippet view article
- Generic character 11 G_STR - Generic string 12 S_ARRAY - Static array 13 D_ARRAY - Dynamic array 14 H_TABLE - Hashtable 15 G_FIFO - Stack The runtime
Bentley–Ottmann algorithm (3,312 words) [view diff] no match in snippet view article find links to article
The Bentley–Ottmann algorithm will insert a new segment s into this data structure when the sweep line L crosses the left endpoint p of this segment (i
Tessellation (6,059 words) [view diff] no match in snippet view article find links to article
Franz (1991). "Voronoi Diagrams – A Survey of a Fundamental Geometric Data Structure". ACM Computing Surveys. 23 (3): 345–405. doi:10.1145/116873.116880
Big O notation (9,101 words) [view diff] no match in snippet view article find links to article
1 ) {\displaystyle O(1)} constant Finding the median value for a sorted array of numbers; Calculating ( − 1 ) n {\displaystyle (-1)^{n}} ; Using a constant-size
Variable (computer science) (2,831 words) [view diff] no match in snippet view article
failure from exhausting available memory. When a variable refers to a data structure created dynamically, some of its components may be only indirectly accessed
Network on a chip (1,774 words) [view diff] no match in snippet view article find links to article
2015-07-02. Slyusar V. I., Slyusar D.V. Pyramidal design of nanoantennas array. // VIII International Conference on Antenna Theory and Techniques (ICATT'11)
Memory management unit (7,099 words) [view diff] no match in snippet view article find links to article
accessed and dirty bits from the page tables to a more physically oriented data structure. This makes OS-level virtualization, later called paravirtualization
Zero-suppressed decision diagram (3,641 words) [view diff] no match in snippet view article find links to article
of binary decision diagram (BDD) with fixed variable ordering. This data structure provides a canonically compact representation of sets, particularly
Delay-line memory (2,768 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Outline of C++ (1,756 words) [view diff] no match in snippet view article find links to article
Header file Inner class One Definition Rule Opaque pointer Plain old data structure Rule of three (C++ programming) Run-time type information Sequence point
Procedural parameter (2,299 words) [view diff] no match in snippet view article find links to article
to reorder arrays of any data type, stored in any medium and organized in any data structure that provides indexed access to individual array elements.
Comparison of Java and C++ (6,115 words) [view diff] no match in snippet view article find links to article
parameters are always passed by value. Class types, interface types, and array types are collectively called reference types in Java and are also always
Self-modifying code (4,981 words) [view diff] no match in snippet view article find links to article
failures. Overlapping code Polymorphic code Polymorphic engine Persistent data structure AARD code Algorithmic efficiency Data as code eval statement IBM 1130
Audacity (audio editor) (2,835 words) [view diff] no match in snippet view article
S2CID 23353302. Mazzoni, Dominic; Dannenberg, Roger B. (2002). "A Fast Data Structure for Disk-Based Audio Editing". Computer Music Journal. 26 (2): 62–76
InfinityDB (2,336 words) [view diff] no match in snippet view article find links to article
primitive data types, Dates, Strings, small char or byte arrays, 'ByteStrings', 'huge array' indexes, Character Long Objects or Binary Long Objects, plus
GT.M (1,576 words) [view diff] no match in snippet view article find links to article
dropped during numeric operations). There is only one data structure - multi-dimensional sparse arrays (key-value nodes, sub-trees, and associative memory
Run-time algorithm specialization (1,072 words) [view diff] no match in snippet view article find links to article
All instructions of the code can be stored in a traversable data structure such as an array, linked list, or tree. Interpretation (or execution) proceeds
Slab allocation (1,226 words) [view diff] no match in snippet view article find links to article
ready to store new objects. The free list may be a separate data structure, such as an array of indices indicating which entries of the slab are free, or
Memory management (3,004 words) [view diff] no match in snippet view article find links to article
and above the bar in z/OS. Not to be confused with the unrelated heap data structure. A simplistic implementation of these two functions can be found in
Algorithmic skeleton (8,819 words) [view diff] no match in snippet view article find links to article
member functions of a distributed data structure. Currently, Muesli supports distributed data structures for arrays, matrices, and sparse matrices. As
Count sketch (1,466 words) [view diff] no match in snippet view article find links to article
in many numerical linear algebra algorithms. The inventors of this data structure offer the following iterative explanation of its operation: at the simplest
Bubble memory (3,907 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Bellman–Ford algorithm (2,854 words) [view diff] no match in snippet view article find links to article
backwards until a cycle is detected. The above pseudo-code uses a Boolean array (visited) to find a vertex on the cycle, but any cycle finding algorithm
Calling convention (4,158 words) [view diff] no match in snippet view article find links to article
bit strings, the dimension and bounds of arrays (dope vectors), or the layout and contents of a data structure. Dummy arguments are created for arguments
DataEase (1,473 words) [view diff] no match in snippet view article find links to article
almost all of the arcane details such as properties of the underlying data structure. In addition, complex data management processes that would typically
Widest path problem (3,017 words) [view diff] no match in snippet view article find links to article
finite ultrametric space comes from minimax distances in this way. A data structure constructed from the minimum spanning tree allows the minimax distance
Abstract cell complex (1,272 words) [view diff] no match in snippet view article find links to article
but may be implicitly understood and related to the 2D array which is the usual data structure representation of a digital image. This coordinate assignment
Church encoding (8,556 words) [view diff] no match in snippet view article find links to article
{\displaystyle O(n)} , where n {\displaystyle n} is the size of the data structure, making Church encoding impractical. Research has shown that this can
Remote Sensing Center (1,046 words) [view diff] no match in snippet view article find links to article
Environments, and Simulation (MOVES) institute on lidar standards for data structure and visualization tools and modeling new lidar analysis tools. Spectral
FJG RAM (189 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Ray casting (4,029 words) [view diff] no match in snippet view article find links to article
point (or eye point) and a square pixel array (or screen). Straight light rays pass through the pixel array to connect the focal point with the scene
Programming language (7,319 words) [view diff] no match in snippet view article find links to article
complexity, less potential for name collision, and allowing the underlying data structure to be changed without the client needing to alter its code. In static
Graph theory (6,237 words) [view diff] no match in snippet view article find links to article
There are different ways to store graphs in a computer system. The data structure used depends on both the graph structure and the algorithm used for
PostScript (4,485 words) [view diff] no match in snippet view article find links to article
language framework of the PostScript language. A PDF document is a static data structure made for efficient access and embeds navigational information suitable
Ferroelectric RAM (3,212 words) [view diff] no match in snippet view article find links to article
memory is orders of magnitude lower than that of FeRAM. The density of FeRAM arrays might be increased by improvements in FeRAM foundry process technology and
Interpreter (computing) (4,585 words) [view diff] no match in snippet view article
closures in the interpreter language or implemented "manually" with a data structure explicitly storing the environment. The more features implemented by
Genetic algorithm (8,221 words) [view diff] no match in snippet view article find links to article
representation of each candidate solution is as an array of bits (also called bit set or bit string). Arrays of other types and structures can be used in essentially
Optical disc (6,996 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Computer network (11,934 words) [view diff] no match in snippet view article find links to article
of the related disciplines. Computer networking was influenced by a wide array of technological developments and historical milestones. In 1940, George
Magnetic-tape data storage (4,617 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Domain Name System (9,812 words) [view diff] no match in snippet view article find links to article
to the core DNS protocols. The domain name space consists of a tree data structure. Each node or leaf in the tree has a label and zero or more resource
Floppy disk (6,448 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Interference freedom (5,613 words) [view diff] no match in snippet view article find links to article
garbage collector as an exercise in understanding parallelism. The data structure used in a conventional implementation of LISP is a directed graph in
Convex hull of a simple polygon (1,141 words) [view diff] no match in snippet view article find links to article
scan algorithm for convex hulls of point sets, it is based on a stack data structure. The algorithm traverses the polygon in clockwise order, starting from
Memristor (13,824 words) [view diff] no match in snippet view article find links to article
and the University of Michigan announced the first functioning memristor array built on a CMOS chip. According to the original 1971 definition, the memristor
Burroughs MCP (5,697 words) [view diff] no match in snippet view article find links to article
waiting on other resources, such as a file read, wait on the EVENT data structure. Thus all processes waiting on a single resource wait on a single event
Exclamation mark (6,413 words) [view diff] no match in snippet view article find links to article
and OCaml), "!" is the operator to get the value out of a "reference" data structure. In the Raku programming language, the "!" twigil is used to access
Carrot2 (603 words) [view diff] no match in snippet view article find links to article
images. Discontinued projects: jSuffixArrays: Several Java implementations of the Suffix Array data structure with different performance and memory characteristics
Hashlife (1,558 words) [view diff] no match in snippet view article find links to article
Hashlife than they would under other implementations. Purely functional data structure, of which the hashed quadtree is one Hash consing, which was the key
Cache replacement policies (4,885 words) [view diff] no match in snippet view article find links to article
promotion and quick demotion. Therefore, SIEVE does not update the global data structure at cache hits and delays the update till eviction time; meanwhile, it
Hierarchy (5,912 words) [view diff] no match in snippet view article find links to article
between levels of structure, so that small parts of the whole hierarchical array depend, for their meaning, on their membership in larger parts. There is
Genetic representation (3,099 words) [view diff] no match in snippet view article find links to article
for free-form and evolving genetic representations. binary array integer or real-valued array binary tree natural language parse tree directed graph Analogous
Media Transfer Protocol (2,751 words) [view diff] no match in snippet view article find links to article
means that the MTP client (computer) does not see an array of byte blocks that makes up a data structure that makes up a file system, but instead speaks in
EBPF (3,992 words) [view diff] no match in snippet view article find links to article
to access. The libbpf library adapts eBPF programs to work with the data structure layout on the target kernel where they run, even if this layout is different
Oblivious RAM (3,993 words) [view diff] no match in snippet view article find links to article
data structure, for each block b, stores the leaf of T associated with b in P o s ( b ) {\displaystyle Pos(b)} . Each node in T contains an array with
X86 instruction listings (15,000 words) [view diff] no match in snippet view article find links to article
used by the LGDT, LIDT, SGDT and SIDT instructions consist of a 2-part data structure. The first part is a 16-bit value, specifying table size in bytes minus
Burroughs B6x00-7x00 instruction set (4,040 words) [view diff] no match in snippet view article find links to article
with library technology - as CONNECTION BLOCKs. The ability to link a data structure into the display register address scope implemented object orientation
Network motif (10,377 words) [view diff] no match in snippet view article find links to article
Fernando Silva proposed a novel data structure for storing a collection of sub-graphs, called a g-trie. This data structure, which is conceptually akin to
Compiler (8,040 words) [view diff] no match in snippet view article find links to article
intermediate representation (IR). It also manages the symbol table, a data structure mapping each symbol in the source code to associated information such
USB flash drive (9,327 words) [view diff] no match in snippet view article find links to article
database Database Data bank Data storage Data store Data deduplication Data structure Data redundancy Replication (computing) Memory refresh Storage record
Computer graphics (8,858 words) [view diff] no match in snippet view article find links to article
programs. A scene file contains objects in a strictly defined language or data structure; it would contain geometry, viewpoint, texturing, lighting, and shading
Implicit computational complexity (1,348 words) [view diff] no match in snippet view article find links to article
constructors (hence the name cons-free): the input list is the one and only data structure throughout the program. The lack of constructors limits the computational
Linear Tape-Open (6,225 words) [view diff] no match in snippet view article find links to article
attached to some sort of computer system. The cost and capacity of storage arrays and tape libraries varies widely. Optical Disc Archive, an optical-based
Distributed operating system (5,185 words) [view diff] no match in snippet view article find links to article
given subset of parameters. This was similar to a modified hash table data structure that allowed multiple values (parameters) for each key (name). This
JTAG (7,041 words) [view diff] no match in snippet view article find links to article
multi-layer circuit boards and integrated circuits (ICs) using ball grid array and similar mounting technologies were becoming standard, and connections
Prolog (8,098 words) [view diff] no match in snippet view article find links to article
in a query is linear in the number of clauses. Term indexing uses a data structure that enables sub-linear-time lookups. Indexing only affects program