4 07, 2017

How To Make Money Online – Part II

By | July 4th, 2017|Uncategorized|Comments Off on How To Make Money Online – Part II

In the previous article we have discussed the 3 most important approaches to make money online. In this one we will consider the first option: digital products focusing on video content. I've been interested in algorithms and data structures since university. Because I graduated as a physicist it was hard for me to grasp these [...]

27 04, 2017

Integer Knapsack Problem In Java

By | April 27th, 2017|Uncategorized|Comments Off on Integer Knapsack Problem In Java

Overview In this article we are going to discuss the integer knapsack problem. It is dynamic programming related problem in computer science. First of all, let's consider the problem itself. Given weights and values of n items. Put these items into a knapsack of capacity W to get total value in the knapsack. The [...]

27 04, 2017

Mergesort Algorithm

By | April 27th, 2017|Uncategorized|Comments Off on Mergesort Algorithm

Mergesort algorithm In this article we are going to discuss one of the most important sorting algorithms: mergesort algorithm. Java programming language uses this method to sort objects. It has a guaranteed O(N logN) running time complexity. One disadvantage of mergesort is that it needs some extra memory. It is a divide and conquer [...]