because what you know matter

Everyone has something to teach
Share your knowledge and help other people


Methods for Solving Algorithms' Recurrences

To design a functional algorithm we must take care of its complexity. Therefore we must learn how to properly solve recurrences to be able to stimate ...


Heapsort - Sorting Algorithms #4

Heapsort, like Merge Sort, is another efficient sorting algorithms. This algorithm uses a data structure called "heap". In this article, we are going...


Keep Standing - Inspirational video lyrics

I've always been told how average I can be, always been criticized about being average, but I wanna tell you something... We would like to present you...


Quick Sort - Sorting Algorithms #3

The quicksort is an efficient sorting algorithm. Quicksort is often the best practical choice for sorting because it is remarkably efficient on the av...


Merge Sort - Sorting Algorithms #2

The Merge Sort is one of the most efficient sorting algorithms. It is based on the method divide and conquer. In this article, we are going to explain...


Linked List Class C++

Sometimes we need to delete or insert certain elements in an array, but these operations could have a great impact on the running time of our script. ...