resource run time memory usage efficiency big notation used describe eg algorithm 's run time growth size input increases typical steps development algorithms problem definition development model specification algorithm designing algorithm checking correctness algorithm analysis algorithm implementation algorithm program testing documentation preparation computer algorithms logical nand algorithm implemented electronically chip b hm jacopini structures sequence rectangles descending page else three structures made
Formal science Computer science Algorithms