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