Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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) | - |