cormenthomas counter class cpu crc cards creditcard class - - crochemoremaxime cryptography - ctypes module cubic function cyber-dollar - - cycle directed cyclic-shift hash code - dagsee directed acyclic graph data packets data structure dawsonmichael debugging decision tree decorate-sort-undecorate design pattern decrease-and-conquer decryption deep copy deepcopy function def keyword degree of vertex del operator demorgan' law demurjiansteven depth of tree - depth-first search (dfs) - deque - abstract data type - linked-list implementation deque class descendant design patternsv adapter amortization - brute force composition divide-and-conquer - dynamic programming - factory method greedy method position - prune-and-search - template method dfssee depth-first search di battistagiuseppe diameter dict class dictionary - see also map dictionary comprehension dijkstra' algorithm - dijkstraedsger dir function directed acyclic graph - disk usage - - divide-and-conquer - - division method for hash codes documentation double hashing double-ended queuesee deque doubly linked list - doublylinkedbase class - down-heap bubbling duck typing dynamic array - shrinking dynamicarray class - dynamic binding dynamic dispatch dynamic programming - dynamically typed eadespeter edge destination endpoint incident multiple origin outgoing parallel self-loop edge list - edge relaxation edit distance