Data Structures, Algorithms, and Object-oriented Programming |
Common terms and phrases
ADT implementation algorithm allocated amortized analysis amortized running array assume AVL tree base class binary search tree binary tree binomial heap called chapter complex consider const constructor contains data elements data structure data type declaration defined Delete operations DeleteMin denote DICTIONARY ADT discussed DYNAMIC SET ADT DynList edge elements stored empty equation example Fibonacci heap given in Figure graph hash function hash table height heuristic initial inline input Insert integer key value leftist heap linked list MATRIX ADT MELDABLE PRIORITY QUEUE member function memory node null O(logn object object-oriented optimal ostream& output parameter partitioning performed pointer Power2 PRIORITY QUEUE PRIORITY QUEUE ADT problem procedure programming language pseudocode recurrence relation recursive red-black tree result right child root search tree property Section shown in Figure solve spanning tree Specifically splay splay tree stack string swap template<class up-tree V₁ variable vertex vertices