Data Structures and Algorithms (DSAI2201)
This course provides a solid foundation in data structures and algorithms, focusing on how to design, analyze, and implement efficient solutions to computational problems. Students will practice both theoretical analysis and hands-on programming to strengthen problem-solving skills.
How to Use Hydro OJ
Hydro OJ is the platform for programming practice and homework submission.
- Log in with your student account (please change your password after the first login).
- Submit Homework:
- Go to the Homework tab.
- Click Claim Homework to assign it to yourself.
- Upload your code solution and submit.
- Check Results: The system will automatically judge your code and provide feedback. You may re-submit before the deadline if needed.
👉 Tip: Always follow the input/output format carefully and test your code locally before submission.
📧 If you have any questions, please contact the teaching assistant at: beichen.huang@connect.polyu.hk
Homework
-
22025-11
Assignment 2
- Status: Live...
- Open Since: 2025-10-20 9:30:00
- Deadline: 2025-11-2 23:59:00
-
122025-10
Assignment 1
- Status: Done
- Open Since: 2025-9-27 0:00:00
- Hard Deadline: 2025-10-15 23:59:00
Hitokoto
Recent Problems
Binary Search Tree 2025-10-12 20:15:01
Postfix to Prefix 2025-10-6 14:04:01
Bracket Matching 2025-9-22 11:52:23
Adding two polynomials 2025-9-12 16:02:13
Binary Search 2025-9-4 18:54:52
Input test 2025-8-26 2:06:01
Input test A+B Problem 2025-8-26 0:31:48