What are the three types of BFS?
in-order, pre-order, post-order
What’s best time complexity for sorting an array of integers?
Linear (Radix Sort)
What is a heuristic?
A principle, or set of principles, to guide an algorithm towards a “good enough” solution, when dealing with super-polynomial or impossible problems.
What are the three building blocks of algorithms?
Sequencing, selection, and iteration