insertion removal - rotation trinode restructuring binary tree - array-based representation - complete full improper level linked structure - proper binaryeulertour class - binarytree class - binomial expansion bipartite graph bitwise operators boochgrady bool class boolean expressions bootstrapping boyerrobert boyer-moore algorithm - brassardgilles breadth-first search - breadth-first tree traversal - break statement brute force -tree bubble-sort bucket-sort - buddtimothy built-in classes built-in functions burgerdoug byte caching - caesar cipher - call stack campbelljennifer cardelliluca carlsonnsvante cedarvern ceiling function central processing unit (cpu) chained assignment chained operators chainhashmap class character-jump heuristic chenwen-chin chernoff bound child class child node chr function circularly linked list - circularqueue class - clarksonkenneth class abstract base - base child concrete diagram nested - parent sub super clustering colerichard collections module deque class collision resolution - comerdouglas comment syntax in python compact array comparison operators complete binary tree complete graph composition design pattern compression function concrete class conditional expression conditional probability conditional statements connected components constructor continue statement contradiction contrapositive copy module copying objects - core memory