I have not done leetcode problems for a while. However, when I learned datastructure systems in java, it really leetcode really helped me a lot for revision and practice. Here are some of the problems that I have completed and there solutions.