Skip to content
Snippets Groups Projects
Commit 87c2776f authored by Romain Vuillemot's avatar Romain Vuillemot
Browse files

Adding lab 2

parent 1cc41141
Branches
No related tags found
No related merge requests found
......@@ -55,10 +55,6 @@ Instructor: [Romain Vuillemot](romain.vuillemot@ec-lyon.fr)
- Base cases and recursive cases
- Recursion vs. iteration
- Tail recursion
- Lists, Search
- Introduction to lists (arrays vs. linked lists)
- Operations on lists (insertion, deletion, traversal)
- Searching algorithms (linear, binary)
<details>
<summary>📖 </summary>
......@@ -112,7 +108,7 @@ Instructor: [Romain Vuillemot](romain.vuillemot@ec-lyon.fr)
- Recursive, independent problem-solving strategy
- Application to sorting (merge sort, quick sort) and search (binary search)
- Examples: Fibonacci
- Fibonacci
- Knapsack Problem (greedy)
<details>
......@@ -131,8 +127,7 @@ Instructor: [Romain Vuillemot](romain.vuillemot@ec-lyon.fr)
- Definition and characteristics of dynamic programming
- Memoization data structures
- Examples (using dynamic programming): Fibonacci, Knapsack Problem
- Optimizing Fibonacci, Knapsack Problem using dynamic programming
<details>
<summary>📖 </summary>
......@@ -185,10 +180,10 @@ Instructor: [Romain Vuillemot](romain.vuillemot@ec-lyon.fr)
### Lecture 9 - **Graphs**
- Introduction to graphs (vertices and edges)
- Types of graphs (directed, undirected, weighted, unweighted)
- Representing graphs as adjacency matrix, adjacency list
- Graph properties (connectivity, cycles)
- Introduction to graphs (vertices and edges)
- Types of graphs (directed, weighted)
- Graphs data structures (adjacency matrix, adjacency list)
- Graph properties (connectivity, cycles)
<details>
<summary>📖 </summary>
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment