Difference between revisions of "Algorithms"
(→What is an Algorithm) |
|||
Line 1: | Line 1: | ||
=What is an Algorithm= | =What is an Algorithm= | ||
+ | An algorithm is a set of instructions designed to perform a specific task. They would normally be written in pseudocode, because they are designed for human use and understanding so they should never be written in a specific programming language. That would make it a program and not an algorithm. | ||
=Analysis and design of algorithms= | =Analysis and design of algorithms= |
Revision as of 08:55, 23 April 2021
Contents
What is an Algorithm
An algorithm is a set of instructions designed to perform a specific task. They would normally be written in pseudocode, because they are designed for human use and understanding so they should never be written in a specific programming language. That would make it a program and not an algorithm.
Analysis and design of algorithms
https://www.youtube.com/watch?v=L_PrAWzUp3M&list=PLCiOXwirraUCDWr2XWh7Wg69D7q1Jw6ac&t=2s&index=1
Hand tracing algorithms
https://www.youtube.com/watch?v=CwLnL–66tY&list=PLCiOXwirraUCDWr2XWh7Wg69D7q1Jw6ac&t=3s&index=2
Converting Pseudo code to high level code
https://www.youtube.com/watch?v=ZKQijtMqt_I&index=3&list=PLCiOXwirraUCDWr2XWh7Wg69D7q1Jw6ac
Algorithm Testing and Feedback
https://www.youtube.com/watch?v=OUdTc1Wzh-k&list=PLCiOXwirraUCDWr2XWh7Wg69D7q1Jw6ac&index=4