Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mezdelex/leetcode
LeetCode problems
https://github.com/mezdelex/leetcode
algorithms cpp csharp data-structures haskell leetcode rust
Last synced: 25 days ago
JSON representation
LeetCode problems
- Host: GitHub
- URL: https://github.com/mezdelex/leetcode
- Owner: mezdelex
- License: mit
- Created: 2022-04-17T10:43:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-26T06:48:51.000Z (3 months ago)
- Last Synced: 2024-07-26T17:00:17.678Z (3 months ago)
- Topics: algorithms, cpp, csharp, data-structures, haskell, leetcode, rust
- Language: Rust
- Homepage:
- Size: 85.5 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LeetCode
LeetCode problem solving to improve my programming expertise while learning some algorithms.
| ID | Problem | Algorithm | C++ | C# | Rust |
| :--: | :----------------------------------------: | :--------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------: |
| - | Round Robin Algorithm | [Round Robin](https://en.wikipedia.org/wiki/Round-robin_scheduling) | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/csharp/src/RoundRobinScheduler.cs) | - |
| - | Frecuency of Strings | | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/csharp/src/FrecuencyOfStrings.cs) | - |
| 1 | Two Sum | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/cpp/src/0001_TwoSum.cpp) | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/csharp/src/0001_TwoSum.cs) | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0001_two_sum.rs) |
| 2 | Add Two Numbers | - | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/csharp/src/0002_AddTwoNumbers.cs) | - |
| 3 | Length of Longest Substring | - | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/csharp/src/0003_LongestSubstringWithoutRepeatingCharacters.cs) | - |
| 4 | Median of Two Sorted Arrays | - | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/csharp/src/0004_MedianOfTwoSortedArrays.cs) | - |
| 5 | Longest Palindromic Substring | [Expand from Center](https://medium.com/javarevisited/expand-from-center-algorithm-dp-pattern-palindrome-306b542ae916) | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/csharp/src/0005_LongestPalindromicSubstring.cs) | - |
| 9 | Palindrome Number | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/cpp/src/0009_PalindromeNumber.cpp) | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/csharp/src/0009_PalindromeNumber.cs) | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0009_palindrome_number.rs) |
| 13 | Roman to Integer | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/cpp/src/0013_RomanToInteger.cpp) | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/csharp/src/0013_RomanToInteger.cs) | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0013_roman_to_integer.rs) |
| 14 | Longest Common Prefix | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/cpp/src/0014_LongestCommonPrefix.cpp) | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/csharp/src/0014_LongestCommonPrefix.cs) | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0014_longest_common_prefix.rs) |
| 20 | Valid Parentheses | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/cpp/src/0020_ValidParentheses.cpp) | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/csharp/src/0020_ValidParentheses.cs) | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0020_valid_parentheses.rs) |
| 21 | Merge Two Sorted Lists | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/cpp/src/0021_MergeTwoSortedLists.cpp) | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0021_merge_two_sorted_lists.rs) |
| 26 | Remove Duplicates from Sorted Array | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/cpp/src/0026_RemoveDuplicatesFromSortedArray.cpp) | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0026_remove_duplicates_from_sorted_array.rs) |
| 27 | Remove Element | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/cpp/src/0027_RemoveElement.cpp) | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0027_remove_element.rs) |
| 28 | Implement strStr() | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/cpp/src/0028_Implement_strStr.cpp) | - | - |
| 35 | Search Insert Position | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/cpp/src/0035_SearchInsertPosition.cpp) | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0035_search_insert_position.rs) |
| 48 | Rotate Image | - | - | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0048_rotate_image.rs) |
| 53 | Maximum Subarray | [Kadane](https://en.wikipedia.org/wiki/Maximum_subarray_problem) | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/cpp/src/0053_MaximumSubarray.cpp) | - | - |
| 58 | Length of Last Word | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/cpp/src/0058_LengthOfLastWord.cpp) | - | - |
| 66 | Plus One | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/cpp/src/0066_PlusOne.cpp) | - | - |
| 67 | Add Binary | - | - | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0067_add_binary.rs) |
| 70 | Climbing Stairs | [Fibonacci](https://en.wikipedia.org/wiki/Fibonacci_number) | - | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0070_climbing_stairs.rs) |
| 104 | Maximum Depth of Binary Tree | - | - | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0104_maximum_depth_of_binary_tree.rs) |
| 108 | Pascal's Triangle | [Pascal's Triangle](https://en.wikipedia.org/wiki/Pascal%27s_triangle) | - | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0108_pascals_triangle.rs) |
| 191 | Number of 1 Bits | - | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/csharp/src/0191_NumberOf1Bits.cs) | - |
| 383 | Ransom Note | - | - | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0383_ransom_note.rs) |
| 869 | Reordered Power of 2 | - | - | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_0869_reordered_power_of_2.rs) |
| 897 | Increasing Order Search Tree | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/cpp/src/0897_IncreasingOrderSearchTree.cpp) | - | - |
| 1329 | Sort the Matrix Diagonally | - | - | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/rust/src/_1329_sort_the_matrix_diagonally.rs) |
| 1342 | Number of Steps to Reduce a Number to Zero | - | - | [Solution/Tests](https://github.com/mezdelex/LeetCode/blob/main/csharp/src/1342_NumberOfStepsToReduceANumberToZero.cs) | - |