Across
- 2. the problem space for each recursive call should get ___________
- 5. an example of using generics for interfaces that requires compareTo
- 6. the method used by the compiler to replace generic type parameters with actual types
- 9. represented by a ? and used to represent an unknown type
- 13. program that uses a loop to solve a problem
- 15. recursion uses this type of structure instead of looping
- 16. recursive code is less _____________ than iterative code
Down
- 1. the case that can be solved to stop recursion
- 3. a function that calls itself
- 4. a technique used to restrict the generic types to just the ones that will work with the code
- 7. the _____________ operator is used to specify the type for a generic class
- 8. type of recursion when there are no remaining code statements when returning from a branch
- 10. type of recursion when a method calls another method and that method calls the first method
- 11. a class or method that uses a placeholder for multiple types
- 12. a type of class thrown when an issue occurs that cannot be generic
- 14. type of recursion when no base case is used
