edubun 한국어

Algorithms

Seven units on the methods behind searching, sorting and finding a way through a maze: Euclid's algorithm, linear and binary search, five sorting methods, Big O notation, recursion with the Tower of Hanoi, and breadth-first and depth-first search. Each unit has a lab that runs the algorithm one step at a time and counts its comparisons, JavaScript exercises checked in the page, flashcards and 10 to 12 practice questions with explanations.

Progress
  1. 1What an algorithm is
  2. 2Searching: linear and binary search
  3. 3Sorting 1: bubble, selection and insertion sort
  4. 4Sorting 2: merge sort and quicksort
  5. 5How fast? Big O notation
  6. 6Recursion
  7. 7Graph search: BFS and DFS