Algorithms and Big O, How to classify them.

Starting to learn Algorithms can be very difficult and hard to understand.

First we need to know what is a an Algorithm is. In simple words its a series of contained steps, which are followed in order to achieve a set goal, or to produce an output. For example any cooking recipe has steps to be followed to achieve the correct meal, this makes it count as an algorithm, crazy right?!

So, What is Big O notation?

It is a very abstract and esoteric concept that most people will never hear about, or care about. But it is known as being a common coding interview question, and therefore it’s one of the things I have spent most of my time trying to understand and get good at them.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store