Keywords - What do you know?

1234567891011121314151617181920
Across
  1. 2. Search algorithm with a time complexity of O(log n).
  2. 4. The result of attempting to push another item to a full stack.
  3. 7. A first in First out abstract data structure.
  4. 10. A data structure that contains a number of fields.
  5. 11. The logical division of address space into varying length portions which depend on the program structure
  6. 13. A program that translates a high-level language such as Python into machine code all at once.
  7. 14. Base 16 number system.
  8. 17. The type of queue used in Dijkstra's shortest path algorithm.
  9. 19. The computer architecture with physically separate memories for instructions and data.
  10. 20. A first in Last out abstract data structure.
Down
  1. 1. A signal from a software program, hardware device or internal clock to the CPU.
  2. 3. Used to determine the type of instruction and what hardware to use to execute it.
  3. 5. A named block of code which performs a specific task.Can be a function of a procedure.
  4. 6. A program that translates a high-level language such as Python into machine code one line at a time.
  5. 8. The definition of the D in IDE.
  6. 9. Used to create objects in a class.
  7. 12. Character set where each character is 7 or 8 bits long.
  8. 15. The value that is passed into a parameter in a function or procedure.
  9. 16. A whole number such as -25 or 40.
  10. 18. A blueprint or template for an object which defines its attributes and behaviours.