Introduction to Algorithms I
This course marks the first part of a middle-level series designed for students and researchers aiming to develop their understanding of classic algorithms in computer science. In this term, we will cover several foundational data structures and their corresponding algorithms, focusing on how these components work together to solve complex problems efficiently.
Participants will engage with a range of algorithmic problems that illustrate key principles and techniques used in efficient problem-solving. Python will serve as the programming language for implementing and exploring each algorithm, allowing for clear and accessible code examples.
Participants will engage with a range of algorithmic problems that illustrate key principles and techniques used in efficient problem-solving. Python will serve as the programming language for implementing and exploring each algorithm, allowing for clear and accessible code examples.
Lecturer
Date
11th November, 2024 ~ 3rd January, 2025
Location
Weekday | Time | Venue | Online | ID | Password |
---|---|---|---|---|---|
Monday,Friday | 13:30 - 16:05 | A14-201 | Zoom 15 | 204 323 0165 | BIMSA |
Prerequisite
Discrete mathematics, Python programming
Audience
Undergraduate
, Advanced Undergraduate
, Graduate
, Postdoc
, Researcher
Video Public
No
Notes Public
No
Language
Chinese