C Data Structures Algorithms Leetcode Exercises