function formal description detailed lowest level gives turing machine 's state table example simple algorithm add n described three levels see algorithm examples design algorithm design refers method mathematical process problem solving engineering algorithms design algorithms part many solution theories operation research dynamic programming divide conquer techniques designing implementing algorithm designs also called algorithm design patterns examples including template method pattern decorator pattern one important aspects algorithm design
Formal science Computer science Algorithms