Terminology Review Exam 2

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