https://github.com/expresshermes/coursera-algorithmic-toolbox
This is the repo for all solutions of the assignments for the Coursera's Algorithmic Toolbox course.
https://github.com/expresshermes/coursera-algorithmic-toolbox
alhorithm cplusplus python
Last synced: 3 months ago
JSON representation
This is the repo for all solutions of the assignments for the Coursera's Algorithmic Toolbox course.
- Host: GitHub
- URL: https://github.com/expresshermes/coursera-algorithmic-toolbox
- Owner: ExpressHermes
- Created: 2020-05-22T04:25:18.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-05T04:26:47.000Z (almost 5 years ago)
- Last Synced: 2025-01-06T13:36:30.558Z (5 months ago)
- Topics: alhorithm, cplusplus, python
- Language: C++
- Size: 41 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Coursera-Alogorithmic-Toolbox
This is the repo for C++ and Python solutions of the assignments for the Coursera's Algorithmic Toolbox course.#### Compiler Flags
- For C++ files
```
g++ -pipe -O2 -std=c++14 -lm
```
- For python files
```
python3
```## Week 1: Programming Challenges
- [x] Sum of two digits
- [x] Max Pairwise Product## Week 2: Warmup Challenges
- [x] Fibonacci Numbers
- [x] Last digit of Fibonacci Numbers
- [x] GCD
- [x] LCM
- [x] Fibonacci Numbers Again
- [x] Last Digit of sum of fibonacci numbers
- [x] Last Digit of sum of fibonacci numbers again
- [ ] Last Digit of sum of squares of fibonacci numbers## Week 3: Greedy Algorithm
- [x] Money change
- [x] Max value of the loot
- [x] Car Fueling
- [x] Maximum Advertisement Revenue
- [x] Collecting Signatures
- [x] Maximum number of prizes
- [ ] Maximum Salary## Week 4: Divide and Conquer
- [x] Binary Search
- [x] Majority Element
- [x] Improving Quicksort
- [x] Number of Inversions
- [] Organizing a lottery
- [] Closest Points## Week 5: Dynamic Programming Part 1
- [x] Money Change