1) you'll need to implement the algorithm that you are analysing. C++, or any other language, you do not submit code. a) run experiments on different sizes of input, make sure you run enough number of time on every input to get meaningful statistics. 2) you'll need to calculate averages and standard deviation, I used perl script, you may either reuse it, or write your own, it is possible to add statistics calculation into your "driver", but I found it is convenient to have statistics as a separate step. 3) create document. LaTeX is required: Download compiler and editor for Windows: https://miktex.org/ Online compiler: www.overleaf.com (change compiler to XeLaTeX: Menu->Compilers)