Shared Flashcard Set

Details

Data Structures Part 5
Vocab List for CS 315 at the University of Texas
20
Computer Science
Undergraduate 1
05/17/2011

Additional Computer Science Flashcards

 


 

Cards

Term
internal sort
Definition
a sort using only the main memory of the computer
Term
intersection
Definition
given two sets, the intersection is the set of elements that are members of both sets.
Term
intractable
Definition
a problem that is so hard (typically exponential) that it cannot be solved unless the problem is small.
Term
iterator
Definition
an object containing data and methods to iterate through a collection of data, allowing processing of one data item at a time.
Term
latency
Definition
the delay between asking for data from an I/O device and the beginning of data transfer.
Term
leaf
Definition
 a tree node containing a contents value but with no children.
Term
LIFO
Definition
 last-in, first out: describes the order of a stack.
Term
linear
Definition
O(n), a problem whose solution requires a linear amount of time or space if the problem is of size n.
Term
link
Definition
a pointer to the next element in a linked list.
Term
linked list
Definition
 a sequence of records, where each record contains a link to the next one.
Term
load factor
Definition
 in a hash table, the fraction of the table's capacity that is filled.
Term
map
Definition
 in MapReduce, a program that processes an element of the input and emits one or more (key, value) pairs.
Term
mapping
Definition
association of one or more elements of a Range set with each element of a Domain set.
Term
master
Definition
a program that controls a set of other programs or devices.
Term
max queue
Definition
a priority queue in which the maximum element is removed first.
Term
memory hierarchy
Definition
 the use of several kinds of memory hardware in a computer system, where the fastest memory (e.g. cache) is smallest, slower memory (e.g. RAM) is larger, and the slowest memory (e.g. disk) is largest.
Term
memory locality
Definition
the processing of data in such a way that data that are located near each other by memory address are accessed nearby in time.
Term
merge
Definition
to combine two ordered linear structures into one.
Term
min queue
Definition
 a priority queue in which the minimum element is removed first.
Term
minimum spanning tree
Definition
a tree formed from the nodes of a graph and a subset of its edges, such that all nodes are connected and the total cost of the edges is minimal.
Supporting users have an ad free experience!