Problems from the course textbook (Data Structures and Algorithms in Java, Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser, ) that you should be working one once we cover the material in the corresponding chapter.
ch 1: 3, 4, 7, 8, 9, 15, 19, 21, 23, 25, 27, 29 (and more if you can).
ch 2: 1, 2, 7, 9, 10, 11, 12, 13, 17, 20, 21, 23, 25, 29, 30, 31, 32, 34, 35
ch 3: 3.1, 3.5, 3.6, 3.8-12, 3.15, 3.16, 3.17, 3.18, 3.20, 3.23-29, 3.32, 3.35, 3.36, 3.39, 3.40
ch 4: 4.2, 4.3, 4.6, 4.8-13, 4.22, 4.28-33, 4.40, 4.42, 4.45, 4.46, 4.47, 4.55, 4.56
ch 5: 5.1-5, 5.7-10, 5.13, 5.16 (optional), 5.17, 5.18, 5.24-26
ch 6: 6.1, 6.3-5, 6.7, 6.9, 6.12, 6.17-20, 6.26-29, 6.35-36, 6.38-39
ch 7:
ch 8: 8.1, 8.2, 8.5, 8.7, 8.8, 8.10, 8.11, 8.18, 8.19, 8.22, 8.36, 8.37, 8.41, 8.42, 8.45, 8.52, 8.59, 8.62, 8.65
ch 9: 9.1, 9.3-7, 9.9-11, 9.13-15, 9.17, 9.19-20, 9.23, 9.25-27, 9.33, 9.38-39, 9.44, 9.46, 9.50, 9.55
ch 10: 10.4, 10.6,10.7,10.9-11,
ch 11: 11.1-6, 11.8-9, 11.11, 11.13, 11.28, 11.29, 11.33
ch 12: 12.2, 12.4-5, 12.7, 12.9, 12.13-14, 12.20, 12.22-23, 12.26, 12.31, 12.42,