Across
- 3. A specialized tree-based data structure.
- 5. Control: Managing changes to code.
- 6. (Integrated Development Environment): Software for writing code.
- 8. A storage location for code.
- 9. O Notation: Describes the performance of an algorithm.
- 11. Search: Algorithm for traversing graphs by exploring as far as possible along each branch.
- 13. Error: An error occurring while the program runs.
- 16. Blocks for handling exceptions in code.
- 18. A class taking properties from another class.
Down
- 1. Time: When the program is being translated to machine code.
- 2. A plain language description of an algorithm.
- 4. Language: A low-level programming language that uses symbolic names.
- 7. Complexity: Measure of time and space an algorithm uses.
- 8. When the program is being executed.
- 10. (Application Programming Interface): Functions for building software.
- 11. Programming: Optimization technique to solve problems by breaking them into simpler subproblems.
- 12. Search: Algorithm for traversing graphs level by level.
- 13. Value: The value a function gives back after execution.
- 14. Type: Defines the kind of data (e.g., integer, string).
- 15. Error: A flaw in the algorithm causing incorrect results.
- 17. Table: A structure mapping keys to values.
