Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nouraalgohary/data-structures-and-algorithms-specialization


https://github.com/nouraalgohary/data-structures-and-algorithms-specialization

algorithmic-toolbox algorithms-and-data-structures coursera

Last synced: 10 days ago
JSON representation

Awesome Lists containing this project

README

        

# Data-Structures-and-Algorithms-Specialization
## Courses:
1. [Algorithmic Toolbox](https://www.coursera.org/learn/algorithmic-toolbox?specialization=data-structures-algorithms)
2. [Data Structures](https://www.coursera.org/learn/data-structures?specialization=data-structures-algorithms)
3. [Algorithms on Graphs](https://www.coursera.org/learn/algorithms-on-graphs?specialization=data-structures-algorithms)
4. [Algorithms on Strings](https://www.coursera.org/learn/algorithms-on-strings?specialization=data-structures-algorithms)
5. [Advanced Algorithms and Complexity](https://www.coursera.org/learn/advanced-algorithms-and-complexity?specialization=data-structures-algorithms)
6. [Genome Assembly Programming Challenge](https://www.coursera.org/learn/assembling-genomes?specialization=data-structures-algorithms)

## [Algorithmic Toolbox Assignments](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/tree/main/Algorithmic%20Toolbox)
Programming Assignment 1:
- [1-1: Sum of Two Digits](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/blob/main/Algorithmic%20Toolbox/W1%20-%20Sum%20of%20Two%20Digits.cpp)
- [1-2: Maximum Pairwise Product](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/blob/main/Algorithmic%20Toolbox/W1%20-%20Maximum%20Pairwise%20Product.cpp)

Programming Assignment 2:
- [2-1: Fibonacci Number](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/blob/main/Algorithmic%20Toolbox/W2%20-%20Fibonacci%20Number%20Again.cpp)
- [2-3: Greatest Common Divisor](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/blob/main/Algorithmic%20Toolbox/W2%20-%20Greatest%20Common%20Divisor.cpp)
- [2-4: Least Common Multiple](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/blob/main/Algorithmic%20Toolbox/W2%20-%20Least%20Common%20Multiple.cpp)
- [2-5: Fibonacci Number Again](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/blob/main/Algorithmic%20Toolbox/W2%20-%20Fibonacci%20Number%20Again.cpp)
- [2-6: Last Digit of the Sum of Fibonacci Numbers](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/blob/main/Algorithmic%20Toolbox/W2%20-%20Last%20Digit%20of%20the%20Sum%20of%20Fibonacci%20Numbers.cpp)
- [2-7: Last Digit of the Sum of Fibonacci Numbers Again](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/blob/main/Algorithmic%20Toolbox/W2%20-%20Last%20Digit%20of%20a%20Large%20Fibonacci%20Number.cpp)
- [2-8: Last Digit of the Sum of Squares of Fibonacci Numbers](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/blob/main/Algorithmic%20Toolbox/W2%20-%20Last%20Digit%20of%20the%20Sum%20of%20Squares%20of%20Fibonacci%20Numbers)

Programming Assignment 3:
- [3-1: Money Change](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/blob/main/Algorithmic%20Toolbox/W3%20-%20Money%20Change.cpp)
- [3-2: Maximum Value of the Loot (Fractional Knapsack)](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/blob/main/Algorithmic%20Toolbox/W3%20-%20Maximum%20Value%20of%20the%20Loot%20(Fractional%20Knapsack).cpp)
- [3-3: Car Fueling](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/blob/main/Algorithmic%20Toolbox/W3%20-%20%20Car%20Fueling.cpp)
- [3-4: Maximum Advertisement Revenue (Maximum Dot Product)](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/blob/main/Algorithmic%20Toolbox/W3%20-%20Maximum%20Advertisement%20Revenue%20(Maximum%20Dot%20Product).cpp)
- [3-5: Collecting Signatures (Covering Segments by Points)](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/blob/main/Algorithmic%20Toolbox/W3%20-%20Collecting%20Signatures%20(Covering%20Segments%20by%20Points).cpp)
- 3-6: Maximum Number of Prizes (Different Summands)
- [3-7: Maximum Salary (Largest Number)](https://github.com/NouraAlgohary/Data-Structures-and-Algorithms-Specialization/blob/main/Algorithmic%20Toolbox/W3%20-%20Maximum%20Salary%20(Largest%20Number).cpp)