Skip to content

solo-daemon/algorithm-analysis-assignment

Repository files navigation

Link to google collab: https://colab.research.google.com/drive/1Tem4kOrgZVHPzw-PC_MGk4SGZaNC07_1?usp=sharing

Link to google doc: https://docs.google.com/document/d/1gE1Zs9QFxlCLtVKKn78BrRGX_sHYi3ikEgt30xYMlXg/edit?usp=sharing

Cli

❯ clang++ -std=c++17 -O2 -o my_program primeNumbers.cpp
❯ ./my_program

==============MAIN MENU====================

> 1. find number at an index 
> 2. generate dataset for map & priority queue algorithm 
> 3. generate dataset for dp based algorithm 
> 4. generate dataset for set & priority queue based algorithm 
> 5. exit 

>>> 1

> Enter index no: 1500

> Select an algorithm: 

> 0. go back to main menu 
> 1. main algorithm 
> 2. dp algorithm 
> 3. set algorithm 

>>> 3
Value: 859963392
2^17*3^8*5^0
>ps: if Value<=0 , int has overflowed

==============MAIN MENU====================

> 1. find number at an index 
> 2. generate dataset for map & priority queue algorithm 
> 3. generate dataset for dp based algorithm 
> 4. generate dataset for set & priority queue based algorithm 
> 5. exit 

>>> 5
===========CODE EXECUTION COMLETED==============

Elementary Performance reports:

Analysis in microseconds

For map and priority queue


For set and priority queue


Analysis in milliseconds


About

Just doing some play around with algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published