*************
PRE-QUIZSUMMARY
*************
Analgorithmisasetofstepstakentosolveaproblem;algorithmshaveseveralcharacteristics,including:
=>spacecomplexity(howmuchmemory/storagedoesittake?)
=>timecomplexity(howmuchtimewillittake,howefficientisthealgorithmrelativetotheinputsource?)
=>inputs
=>output
=>classification(serial,ie.worksondatasetinsequentialmanner,orparallel,ie.breaksdatasetintosmallerpiecestoworkon;exact,approximate,deterministic/nondeterministic..)
CommonalgorithmsincludeSEARCH,SORT,COMPUTATIONAL(calculatingsomedatabasedoninputs),andCOLLECTIONalgos(count,filterdata,etc.)
WeuseBigOnotationtodenotehowefficientanalgorithmisinrelationtothesizeofadataset;doesitsperformancetimeincreaselinearlywithanincreaseindatasetsize,orlogarithmically,orexponentially?ornotatall?
***********************************