Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| courses:cs211:winter2018:journals:hornsbym:prelude [2018/01/09 23:08] – hornsbym | courses:cs211:winter2018:journals:hornsbym:prelude [2018/01/09 23:08] (current) – hornsbym | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Prelude ====== | ====== Prelude ====== | ||
| Algorithms, while mostly associated with computer science, compose fundamental parts of other fields as well. Jon Kleinberg and Eva Tardos cite economics and biology as fields outside of computer science that rely on algorithms. The authors also point out that algorithms very rarely appear as " | Algorithms, while mostly associated with computer science, compose fundamental parts of other fields as well. Jon Kleinberg and Eva Tardos cite economics and biology as fields outside of computer science that rely on algorithms. The authors also point out that algorithms very rarely appear as " | ||
| + | \\ | ||
| \\ | \\ | ||
| Due to this, the study of algorithms holds two distinct components. First, algorithms attempt to solve the problem cleanly. Second, an algorithm must seek to solve the problem in the most efficient way possible by strategically structuring itself around the problem itself. Algorithms that do this effectively do not only solve the problem at hand, but also "form the language that lets you cleanly express the underlying questions." | Due to this, the study of algorithms holds two distinct components. First, algorithms attempt to solve the problem cleanly. Second, an algorithm must seek to solve the problem in the most efficient way possible by strategically structuring itself around the problem itself. Algorithms that do this effectively do not only solve the problem at hand, but also "form the language that lets you cleanly express the underlying questions." | ||
