Do You Really Know JavaScript?

A lot has changed in the world of JavaScript – whether you are a newbie or an expert in JavaScript, you might not be able to get a hold on...

Most Beautiful Question of Computer Science (+Math)

Most beautiful question? Is that a click bait? Well, of course it is — beauty is present in the mind of the perceiver and not in the outside world. (Damn...

Analysing Algorithms: Worst Case Running Time

In my last article, I tried to give a beginner friendly explanation of the Big O Notation but we skipped out on a lot of stuff. So I am going...

Big O Notation - explained as easily as possible

Data Structures and Algorithms is about solving problems efficiently. A bad programmer solves their problems inefficiently and a really bad programmer doesn’t even know why their solution is inefficient. So,...