A level key word puzzle

123456789101112131415161718
Across
  1. 3. Along with data each node in linked list must have this
  2. 5. location of an Element in an array
  3. 8. a way of protecting attributes and methods
  4. 9. Breaking a problem down into smaller steps
  5. 10. volatile memory
  6. 13. a method common to all data structure ( but without its associated brackets just
  7. 15. a series of 1s and 0s
  8. 17. a data structure that cannot change in run time
  9. 18. Loop
Down
  1. 1. The ability of a child class to get the methods and attributes of its parent
  2. 2. a required method in a class
  3. 4. the making of a specific object from class code
  4. 6. A fifo data structure
  5. 7. make code available to be understood by the computer
  6. 11. a function inside a class
  7. 12. The area in an IDE (like replt) in which the programme is coded
  8. 14. to add data to a stack
  9. 16. A way of checking a programme for LOGIC errors