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