CS 7401 Lecture Notes - Mathematical Induction, Linear Search, Deeper Understanding

11 views2 pages
7 May 2023
Department
Course
Professor

Document Summary

We will learn these concepts by using well-known algorithms in this course we will also be writing code. This course is less about specific algorithms and more about the tools you will need to evaluate algorithms. An algorithm is a set of steps or instructions for completing a task. The field of computer science has identified several that do the job well for a given task. Understanding algorithms is not just knowing that an algorithm exists but understanding when to apply it requires properly understanding the problem at hand. Learning about algorithms gives you a deeper understanding about complexity and efficiency in programming. John and britney took the same amount of turns to find the answer to the number they were looking for. John and brittany took turns to find the answer when the number was 5. When the answer was 100 it took him 20 times the amount of tries to get that answer compared to britney.