News

What do Sudoku, AI, Rubik’s cubes, clocks and molecules have in common? They can all be reimagined as algebraic equations.
In this module the student will learn the very basics of algorithms through three examples: insertion sort (sort an array ... Next, we introduce the heap data structure and the basic properties of ...
Can I level with you? I’m not always sure I know what people are talking about when they say algorithm? You’re not alone: Honestly, I haven’t always been sure what I meant when I said it either.
Photosynthesis, for example, is now thought to be an essentially quantum process. The work of Guillet and co throws a new perspective on all this. It suggests that Grover’s algorithm is not only ...