Shared Flashcard Set

Details

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

Additional Computer Science Flashcards

 


 

Cards

Term
shortest path
Definition
the shortest path between a start node and a goal node in a weighted graph. 
Term
side-effect
Definition
 any effect of a procedure other than returning a value, e.g. printing or modifying a data structure.
Term
simple path
Definition
a path between two nodes in a graph that does not revisit any intermediate node.
Term
slack
Definition
 in a PERT chart or scheduling graph, the amount of time by which the time of an activity could be increased without affecting the overall completion time.
Term
slave
Definition
 a program or device that operates under control of a master.
Term
sort
Definition
 to modify the order of a set of elements so that a desired ordering holds between them, e.g. alphabetic order.
Term
sparse array
Definition
an array in which most of the elements are zero or missing.
Term
sparse graph
Definition
a graph in which any node is connected to relatively few other nodes. cf. dense graph.
Term
spatial locality
Definition
being close together in space, i.e. memory address.
Term
Splay tree
Definition
a self-balancing binary tree that places recently accessed elements near the top of the tree for fast access.
Term
stable
Definition
describes a sort algorithm in which the relative position of elements with equal keys is unchanged after sorting.
Term
stack frame
Definition
a section of the runtime stack holding the values of all variables for one invocation of a procedure.
Term
stack space
Definition
the amount of space on the runtime stack required for execution of a program.
Term
state
Definition
a description of the state of a process, such as a board game.
Term
structure sharing
Definition
 a case where two data structures share some elements.
Term
successor
Definition
the next element in a linked list.
Term
surjective
Definition
describes a mapping in which each element of the range is the target of some element of the domain. Also, onto.
Term
symbol table
Definition
 a data structure that links names to information about the objects denoted by the names.
Term
tail recursive
Definition
a function whose value either does not involve a recursive call, or is exactly the value of a recursive call.
Term
taxonomy
Definition
a classification of objects into a tree structure that groups related objects.
Supporting users have an ad free experience!