diff --git a/README.md b/README.md index 6b8e229f7f1dadf327f35c594fb4bc07047454ef..d4d493fbce464f0b2ff4269445b7e4e9c340ba66 100644 --- a/README.md +++ b/README.md @@ -58,35 +58,56 @@ Instructor: [Romain Vuillemot](romain.vuillemot@ec-lyon.fr) 📖 [Problem Solving with Algorithms](pdf/problemsolving.pdf) chapter 6 (trees and tree algorithms) +📖 [Data Structures and Algorithms](pdf/Dsa.pdf) chapter 13 (binary trees) + 📝 Quizz 1 ### Lecture 9 - **Binary trees traversals** 📖 [Problem Solving with Algorithms](pdf/problemsolving.pdf) chapter 6.7 (trees traversal) -📝 Quizz 2 - ---- - -📝 Assignment 1 - Analyzing a dataset +📖 [Data Structures and Algorithms](pdf/Dsa.pdf) chapter 14 (traversing trees) ---- +📝 Quizz 2 ### Lecture 10 - **Trees** 📖 Chapter I.3 (Binary Search Trees), [Data Structures and Algorithms](pdf/Dsa.pdf) +Video on [Binary Tree](https://www.youtube.com/watch?v=pkYVOmU3MgA&t=11510s) + +📝 Quizz 3 + ### Lecture 11 - **Trees algorithms** 📖 Chapter 6 (Trees), [Open Data Structures](pdf/ods-python.pdf) -### Lecture 12 - **Graphs** +📝 Quizz 4 + +### Lecture 12 - **Trees algorithms** + +📝 Quizz 5 -### Lecture 13 - **Graphs spanning trees** +### Lecture 13 - **Trees algorithms** -### Lecture 14 - **Graphs matrices** +📝 Quizz 6 -### Lecture 15 - **Graphs shortest paths** +### Lecture 14 - **Graphs** + +📖 [Data Structures and Algorithms](pdf/Dsa.pdf) chapter 12 (introduction to graphs) + +📝 Quizz 7 + +### Lecture 15 - **Graphs algorithms** + +📝 Quizz 8 + +📝 Assignment 1 - Analyzing a dataset + + +### Exam (december) + +- Final exam ## Books and ressources @@ -96,6 +117,11 @@ Instructor: [Romain Vuillemot](romain.vuillemot@ec-lyon.fr) - [Problem Solving with Algorithms and Data Structures using Python](pdf/problemsolving.pdf), by Brad Miller and David Ranum - [ODS Pyhon](pdf/ods-python.pdf), by Pat Morin ([url](https://opendatastructures.org/ods-python/)) +Exercices to practice: +- https://www.w3schools.com/python/exercise.asp +- https://www.practicepython.org/ +- https://www.hackerrank.com/domains/python + Other ressources: - https://en.wikibooks.org/wiki/Algorithms/ diff --git a/lectures/01-introduction slides.pdf b/lectures/01-data-structures-complexity slides.pdf similarity index 81% rename from lectures/01-introduction slides.pdf rename to lectures/01-data-structures-complexity slides.pdf index 6966950a6212dfa4e43ad217a48e60dfc1afbab5..336e8898a2dafa31c6f24ad421dc3481a25decc3 100644 Binary files a/lectures/01-introduction slides.pdf and b/lectures/01-data-structures-complexity slides.pdf differ diff --git a/lectures/04-05-06-programming-strategies slides.pdf b/lectures/04-05-06-programming-strategies slides.pdf index 5c1a118687b438d3942e0eb0de797bf6e40631bf..940c58c7e6cb40e3d7413c3bb98ebb2f48c5b520 100644 Binary files a/lectures/04-05-06-programming-strategies slides.pdf and b/lectures/04-05-06-programming-strategies slides.pdf differ