Across
- 3. Python data type which is an immutable list of integers
- 4. The largest value in a sorted list
- 8. Extreme setup for an algorithm which minimizes undesirable results
- 9. No duplicates exist in a collection
- 11. Python data type that stores a linear sequence of elements
- 15. Iterative sorting algorithm that takes advantage of the sorted portion of a list
- 16. Iterative brute force sorting algorithm that make 1 swap per index
- 19. Python error that occurs when a list index doesn't exist
- 21. An element that repeats in a collection
- 23. Search algorithm that successively divides a search space in half
- 25. Formal word for looping
Down
- 1. Primary advantage of a brute force approach to problem solving
- 2. Debugging technique which visualizes successive values of a variable
- 5. Built-in Python sorting function which returns a new sorted version of a list
- 6. A problem solving approach which considers every possible state space
- 7. The value in the middle of a sorted list
- 10. The smallest value in a sorted list
- 12. Python data type that stores an ordered collection of characters
- 13. Sorted order from lowest to highest
- 14. Extreme setup for an algorithm which maximizes undesirable results
- 16. Built-in Python sorting function which sorts a list "in-place"
- 17. Sorted order from highest to lowest
- 18. Python data type that is an ordered linear collection of elements
- 20. Iterative brute force sorting algorithm that potentially makes many swaps per index
- 22. Search algorithm that successively considers each element in a list
- 24. Address of an element in a list
