Algorithms

12345678910111213141516171819202122
Across
  1. 3. start to end in short distance
  2. 6. finding in half
  3. 7. in place sorting
  4. 8. using hash function to reduce comparison
  5. 9. sequence of steps
  6. 11. way to reach early
  7. 13. middle step in an algorithm approach with three steps
  8. 17. finding high profit problem
  9. 19. false matching
  10. 20. all less than top most
  11. 21. a brute force approach of pattern matching
Down
  1. 1. greedy approach
  2. 2. a mathematical relation
  3. 4. roundtrip cost
  4. 5. way of multiplying matrices
  5. 10. finding low cost problem
  6. 12. dynamic programming
  7. 14. max items to hold
  8. 15. finding all pairs way
  9. 16. a variable code encoding
  10. 18. list of nodes
  11. 22. addition value equal to target value