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





