This is a collection of remarkable algorithms implementation in Python language, making use of Jupyter Notebooks. There are also some numerical examples of their usage, shown for particular data structures.
In the following table are summarized all the treated algorithms, grouped by performed task:
Task | Algorithm |
---|---|
Array sorting |
|
Array maximum element seach |
|
Matrix multiplication |
|
Ground state calculation |
|
The notebooks named with a 2 at the end show step by step the operations done by the algorithm.
Luca Cintura luca.cintura@gmail.com