Algorithms and data structures - 1
Programming assignments
Assignment 1. First cup of Java
Handout: LINK
Assignment 2. Reference variables
Handout: LINK
Assignment 3. Deep copy
Handout: LINK
Assignment 4. Inheritance
Handout: LINK
Assignment 5. Sorting with Comparators
Handout: LINK
Assignment 6. Linked List challenge
Handout: LINK
Assignment 7. Algorithms and Big O
Handout: LINK
Assignment 8. Operations on Multi-sets (Bags)
Handout: LINK
Assignment 9. Implementing Stack and Queue
Handout: LINK
Assignment 10. Implementing Hash Table
Handout: LINK
Assignment 11. Recursive challenge
Handout: LINK