Hi! This blog is mostly about me trying to verbalize the knowledge that I gain in engineering concepts and also make it easier for people to understand them as well
MergeSort splits an array into halves which takes log(n) time and then takes n operations to sort the entire list when we are merging it back after...
BubbleSort uses nested for loops in order to sort an array and therefore has a time complexity of O(n^2). That is slow, but it is still an important...
What is a Linked List ? A linked list can be visualized as below: If you look at the image provided above: You can see there are 4 Nodes (or cell),...