LeetCode Practice and Conclusion