Part of the solutions for the LeetCode problems in Java:
30 out of 173 on Jan. 6th, 2015.
42 out of 175 on Jan. 27th, 2015.
280 out of 297 on Dec. 5th, 2015.
306 out of 317 on Feb. 21st, 2016.
Each file name starts with a three digit number, which is the problem number in LeetCode. The solutions are constantly updated for better time complexity, memory complexity, and code cleanness.
You can find the list of all the problems here: https://leetcode.com/problemset/algorithms/