B2.4 Algorithms student handout
The main class handout: Big O notation, linear and binary search, bubble sort and selection sort, with explanations and numbered problems.
Find the class handout, open it to read, or download a copy to keep.
Looking for an explanation? Open Lessons. For animations, Python and revision, use Practice & resources. Check CS home for assigned homework.
The main class handout: Big O notation, linear and binary search, bubble sort and selection sort, with explanations and numbered problems.
A separate handout for practising binary search. Use it alongside the lesson and animation.
Textbook reading, worked examples and review questions with answers, including HL recursion. Try each question before checking the answer.
Revisit stacks and queues: how items are added and removed, and when to use each structure.