Ch. 19 Computational thinking and problem solving

19.1 Algorithms

Show how it is possible for ADTs to be implemented from another ADT: linked list, binary tree, stack, queue, dictionary

Different algorithms which perform the same task can be compared by using criteria, including use of Big O notation to specify time and space complexity

Big O order of time complexity

Big O order of space complexity

19.2 Recursion

Essential features of recursion