|
1 | 1 | # Data-Structure-and-Algorithms-Specialization
|
2 | | -This repository contains all the solutions of assignments, starter files and other materials related to this specialization. |
| 2 | +This repository contains all the solutions of all assignments, starter files and other materials related to this specialization. |
3 | 3 | [Data Structures & Algorithms](https://www.coursera.org/specializations/data-structures-algorithms) <br/><br/>
|
4 | 4 |
|
5 | | -Course 1 implemented using both C++ & Java. Others are implemented in Java. I will add C++ codes for other courses when my C++ implementation will be completed. |
| 5 | +Course 1 implemented using both C++ & Java. Others are implemented in Java. I will add C++ codes for other courses when my C++ implementation will be completed.<br /><br /> |
| 6 | + |
| 7 | +### Course 1 (Algorithmic Toolbox)[https://www.coursera.org/learn/algorithmic-toolbox] |
| 8 | + * Week 1 - Programming Challenges |
| 9 | + * Week 2 - Algorithmic Warm-up |
| 10 | + * Week 3 - Greedy Algorithms |
| 11 | + * Week 4 - Divide-and-Conquer |
| 12 | + * Week 5 - Dynamic Programming 1 |
| 13 | + * Week 6 - Dynamic Programming 2<br /><br /> |
| 14 | + |
| 15 | +### Course 2 (Data Structures)[https://www.coursera.org/learn/data-structures] |
| 16 | + * Week 1 - Basic Data Structures |
| 17 | + * Week 2 - Dynamic Arrays and Amortized Analysis |
| 18 | + * Week 3 - Priority Queues and Disjoint Sets |
| 19 | + * Week 4 - Hash Tables |
| 20 | + * Week 5 - Binary Search Trees |
| 21 | + * Week 6 - Binary Search Trees 2<br /><br /> |
| 22 | + |
| 23 | +### Course 3 (Algorithms On Graphs)[https://www.coursera.org/learn/algorithms-on-graphs] |
| 24 | + * Week 1 - Decomposition of Graphs 1 |
| 25 | + * Week 2 - Decomposition of Graphs 2 |
| 26 | + * Week 3 - Paths in Graphs 1 |
| 27 | + * Week 4 - Paths in Graphs 2 |
| 28 | + * Week 5 - Minimum Spanning Trees |
| 29 | + * Week 6 - Advanced Shortest Paths Project (Optional)<br /><br /> |
| 30 | + |
| 31 | +### Course 4 (Algorithms On Strings)[https://www.coursera.org/learn/algorithms-on-strings] |
| 32 | + * Week 1 - Suffix Trees |
| 33 | + * Week 2 - Burrows-Wheeler Transform and Suffix Arrays |
| 34 | + * Week 3 - Knuth–Morris–Pratt Algorithm |
| 35 | + * Week 4 - Constructing Suffix Arrays and Suffix Trees<br /><br /> |
| 36 | + |
0 commit comments