Kia ora e hoa,
Over the last few months, I’ve been working on writing an article about artificial intelligence and eye care.
To begin this journey is learning about this topic. We need to understand what are algorithms.
An algorithm is what computers use to solve problems, taking input and provide the desired output.
Here is an example. We have a list of names that we need to sort alphabetically. We could do this by hand, but let’s leverage the power of computing to solve this problem for us instead. After all, a computer can perform tasks tirelessly and without error, if they are programming correctly of course.
Also, imagine if we had hundreds or thousands of patients, then the tasks becomes very long and tedious.
We can construct a simple algorithm to loop through the list of names and compare this to the name first on the list. If the name falls before the first-most name alphabetically, then this will take the top spot. We then repeat this for the entire list of names.
I’ve coded this example in C. Here it is below.