Skip to content

NadavShwartz93/Leetcode

Repository files navigation

Leetcode

I will put my solutions to Leetcode Problems in this repository.

Every problem will be solved in C++.

I will try my best to support more language in the future.

# Name && URL My Solution C++ Difficulty
1 Two Sum twoSum.cpp Easy
2 Add Two Numbers add_two_numbers.cpp Medium
3 Longest Substring Without Repeating Characters lengthOfLongestSubstring.cpp Medium
5 Longest Palindromic Substring longestPalindrome.cpp Medium
7 Reverse Integer reverse.cpp Easy
8 String to Integer (atoi) string_to_Integer.cpp Medium
9 Palindrome Number isPalindrome.cpp Easy
13 Roman to Integer roman_to_Integer.cpp Easy
14 Longest Common Prefix longestCommonPrefix.cpp Easy
19 Remove Nth Node From End of List removeNthFromEnd.cpp Medium
23 Merge k Sorted Lists merge_k_Sorted_Lists.cpp Hard
28 Implement strStr() strStr.cpp Easy
33 Search in Rotated Sorted Array searchInRotated.cpp Medium
48 Rotate Image rotate_Image.cpp Medium
50 Pow(x, n) myPow.cpp Medium
82 Remove Duplicates from Sorted List II remove_Duplicates_II.cpp Medium
98 Validate Binary Search Tree validate_BST.cpp Medium
102 Binary Tree Level Order Traversal bst_Level_Order_Traversal.cpp Medium
103 Binary Tree Zigzag Level Order Traversal zigzag_Level_Order_Traversal.cpp Medium
104 Maximum Depth of Binary Tree depth_of_Binary_Tree.cpp Easy
108 Convert Sorted Array to Binary Search Tree sorted_Array_to_BST.cpp Easy
111 Minimum Depth of Binary Tree depth_of_Binary_Tree.cpp Easy
112 Path Sum path_Sum.cpp Easy
141 Linked List Cycle linked-list-cycle.cpp Easy
142 Linked List Cycle II linked_List_Cycle_II.cpp Medium
283 Move Zeroes move_Zeroes.cpp Easy
338 Counting Bits counting_Bits.cpp Easy
392 Is Subsequence is_Subsequence.cpp Easy
509 Fibonacci Number fibonacci.cpp Easy
1662 Check If Two String Arrays are Equivalent string_Arrays_are_Equivalent.cpp Easy