Across
- 2. to describe a function that calls itself
- 4. can vary in size
- 9. recursive data structure
- 13. an array of arrays
- 15. nothing to see here
- 16. remove from stack
- 17. remove from queue
- 18. a data structure that could be used when printing a document
- 19. when hit, recursion stops
- 21. a node with no children
- 22. a series of connected nodes
Down
- 1. a technique required for traversing a 2D array
- 3. in a binary tree, each node points to zero-two of them
- 4. contains a reference to both the next and previous
- 5. modelled with a 2D array
- 6. traverse a tree by left subtree, right subtree, root
- 7. cannot vary in size
- 8. every node has at least one of these
- 10. an efficient modification to a queue
- 11. a way to traverse a tree that will output the node values in ascending order
- 12. an example of a recursive algorithm
- 14. something linked lists don't provide; a benefit of arrays
- 20. last in, first out
