Welcome to my personal repository of algorithmic problem solutions from LeetCode. I created this space to track my problem-solving journey, solidify my understanding of data structures, and practice writing efficient code.
- Primary Language:
C(Focusing on low-level memory management and pointers) - Future Expansion: Solutions in other languages (like Python or C++) will be added alongside the C solutions as I progress.
The repository is organized by algorithmic topics or data structures to make navigation and revision easier.
Inside each topic folder, files are named using the LeetCode problem number and title. Different programming languages are simply distinguished by their file extensions.
π¦ leetcode-solutions
β£ π Arrays
β β£ π 0001_Two_Sum.c
β β ...
β£ π Linked_List
β β£ π 0203_Remove_Linked_List_Elements.c
β β£ π 0206_Reverse_Linked_List.c
β β ...
β£ π Sorting
β β£ π 0088_Merge_Sorted_Array.c
β β£ π 0169_Majority_Element.c
β β£ π 0217_Contains_Duplicate.c
β β£ π 0242_Valid_Anagram.c
β β£ π 0268_Missing_Number.c
β β ...
β π README.md
- Build a strong foundation in core algorithms (Sorting, Searching, etc.).
- Write clean, readable, and well-commented code.
Check out my LeetCode profile @slanja π₯