Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture explores the complexity of algorithms, focusing on the cost of computation and the number of operations required for a given result. It covers the search for an element in a set, comparing different algorithms for efficiency and correctness. The concept of algorithm complexity is introduced, emphasizing the worst-case scenario. Through examples and illustrations, the instructor demonstrates the application of complexity analysis in algorithm design, particularly in the context of binary search. The lecture concludes with a discussion on the 'big O' notation and its significance in characterizing algorithm complexity classes.