KnapSack KnapSack problem solution by recursion , Dynamic , backtrack and greedy algorithms and time complexity Compare as result.