THE CS CROSSWORD

123456789101112131415161718192021222324
Across
  1. 3. (two words) lower bound of a complexity
  2. 4. popular OOP language known for its wide adoption on platforms and devices
  3. 5. recursive data structure using pointers to maintain order
  4. 7. measure of the time performance of an algorithm and how it scales
  5. 10. (two words) a set of tools and frameworks used in a project
  6. 11. data structure that stores a series of data objects
  7. 12. (two words) precise bounds of a complexity
  8. 14. (two words) upper bound of a complexity
  9. 15. popular OOP language known for its minimal syntax
  10. 17. memory address values that locate a piece of data
  11. 18. self-referencing a problem or solution
  12. 19. popular terminal code editor
  13. 21. a hierarchical data structure composed of nodes and edges
  14. 22. a predefined set of instructions to execute, to perform a task or solve a problem
  15. 23. common server os
  16. 24. windows scripting language
Down
  1. 1. a pre-written structure that provides a fundation for software, including reusable code, guidelines, and tools
  2. 2. concepts used to solve leetcode, for one (abbr.)
  3. 3. common scription language used by everyone but windows
  4. 6. a way to encode values using 0 and 1
  5. 8. a rectangular array of data composed of rows and columns
  6. 9. (two words) a fatal error involving memory; commonly found in C programming
  7. 13. tool that tracks code versions
  8. 16. popular functional programming language
  9. 20. popular programming language evolved from C (abbr.)