Algorithms

12345678
Across
  1. 1. A search to find an item in an ordered list by finding the middle value, comparing to search value and removing the unnecessary half
  2. 2. Shows the process of an algorithm
  3. 6. Removing unnecessary data and keeping the necessary
  4. 7. A logical way of solving a problem
  5. 8. A sort that starts at the second item in a list, compares it to all the items before it and swaps it if necessary
Down
  1. 1. A sort that compares the first two items in a list and swaps them if necessary
  2. 3. A sort that splits a list up into individuals and then orders them again by merging them together
  3. 4. A search to find an item in an ordered list by starting at the first value and comparing it to search value
  4. 5. Breaking a complex problem down into smaller problems