Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
courses:cs211:winter2018:journals:holmesr:preface [2018/01/16 14:05] holmesrcourses:cs211:winter2018:journals:holmesr:preface [2018/01/19 13:55] (current) admin
Line 1: Line 1:
- +======First Two Pages of Preface======
-====First Two Pages of Preface====+
  
 This section is an introduction and explanation of why the study and analysis of algorithms is important. Algorithms can be used to model many situations and processes in the natural world, although it is often not immediately obvious in what way they are able to do this. The author suggests two "fundamental components" to help one in understanding how an elegant algorithm can apply to a messy real-world situation. The first component involves cutting through the junk and exposing the "mathematical core of the problem"; understanding the precise mathematical model that lies under the application-specific noise. The second component is recalling and applying a fitting algorithm design for this problem's specific mathematical needs. These two components when used well together allow the computer scientist not only to solve problems but to better communicate what the problems are. This section is an introduction and explanation of why the study and analysis of algorithms is important. Algorithms can be used to model many situations and processes in the natural world, although it is often not immediately obvious in what way they are able to do this. The author suggests two "fundamental components" to help one in understanding how an elegant algorithm can apply to a messy real-world situation. The first component involves cutting through the junk and exposing the "mathematical core of the problem"; understanding the precise mathematical model that lies under the application-specific noise. The second component is recalling and applying a fitting algorithm design for this problem's specific mathematical needs. These two components when used well together allow the computer scientist not only to solve problems but to better communicate what the problems are.
courses/cs211/winter2018/journals/holmesr/preface.1516111541.txt.gz · Last modified: by holmesr
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0