Java Most Efficient Algorithms And Intractable Problems