Skip to content

zj972/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

LeetCode

My JavaScript&Golang Solution of leetcode.

No Title Source Code Difficulty
001 Two Sum JavaScript & Golang Easy
002 Add Two Numbers Golang Medium
003 Longest Substring Without Repeating Characters Golang Medium
004 Median of Two Sorted Arrays Golang Hard
005 Longest Palindromic Substring Golang Medium
006 ZigZag Conversion JavaScript & Golang Medium
007 Reverse Integer JavaScript & Golang Easy
008 String to Integer (atoi) JavaScript & Golang Medium
009 Palindrome Number JavaScript & Golang Easy
010 Regular Expression Matching Golang Hard
011 Container With Most Water Golang Medium
012 Integer to Roman JavaScript & Golang Medium
013 Roman to Integer JavaScript & Golang Easy
014 Longest Common Prefix JavaScript & Golang Easy
015 3Sum Golang Medium
016 3Sum Closest Golang Medium
017 Letter Combinations of a Phone Number Golang Medium
018 4Sum Golang Medium
019 Remove Nth Node From End of List JavaScript & Golang Easy
020 Valid Parentheses JavaScript & Golang Easy
021 Merge Two Sorted Lists JavaScript & Golang Easy
022 Generate Parentheses Golang Medium
023 Merge k Sorted Lists Golang Hard
024 Swap Nodes in Pairs JavaScript & Golang Easy
025 Reverse Nodes in k-Group Golang Hard
026 Remove Duplicates from Sorted Array JavaScript & Golang Easy
027 Remove Element JavaScript & Golang Easy
028 Implement strStr() JavaScript & Golang Easy
029 Divide Two Integers Golang Medium
030 Substring with Concatenation of All Words Golang Hard
031 Next Permutation Golang Medium
032 Longest Valid Parentheses Golang Hard
033 Search in Rotated Sorted Array Golang Medium
034 Find First and Last Position of Element in Sorted Array Golang Medium
035 Search Insert Position Golang Easy
036 Valid Sudoku JavaScript & Golang Easy
037 Sudoku Solver Golang Hard
038 Count and Say JavaScript & Golang Easy
039 Combination Sum Golang Medium
040 Combination Sum II Golang Medium
041 First Missing Positive Golang Hard
042 Trapping Rain Water Golang Hard
043 Multiply Strings Golang Medium
044 Wildcard Matching Golang Hard
045 Jump Game II Golang Hard
046 Permutations Golang Medium
047 Permutations II Golang Medium
048 Rotate Image Golang Medium
049 Group Anagrams Golang Medium
050 Pow(x, n) Golang Medium
051 N-Queens Golang Hard
058 Length of Last Word JavaScript Easy
062 Unique Paths JavaScript Medium
066 Plus One JavaScript Easy
067 Add Binary JavaScript Easy
070 Climbing Stairs JavaScript Easy
083 Remove Duplicates from Sorted List JavaScript Easy
088 Merge Sorted Array JavaScript Easy
094 Binary Tree Inorder Traversal JavaScript Medium
096 Unique Binary Search Trees JavaScript Medium
100 Same Tree JavaScript Easy
101 Symmetric Tree JavaScript Easy
102 Binary Tree Level Order Traversal JavaScript Easy
104 Maximum Depth of Binary Tree JavaScript Easy
107 Binary Tree Level Order Traversal II JavaScript Easy
110 Balanced Binary Tree JavaScript Easy
111 Minimum Depth of Binary Tree JavaScript Easy
112 Path Sum JavaScript Easy
118 Pascal's Triangle JavaScript Easy
119 119. Pascal's Triangle II JavaScript Easy
121 Best Time to Buy and Sell Stock JavaScript Easy
122 Best Time to Buy and Sell Stock II JavaScript Medium
125 Valid Palindrome JavaScript Easy
136 Single Number JavaScript Medium
137 Single Number II JavaScript Medium
141 Linked List Cycle JavaScript Easy
144 Binary Tree Preorder Traversal JavaScript Medium
145 Binary Tree Postorder Traversal JavaScript Hard
155 Min Stack Java Easy
160 Intersection of Two Linked Lists JavaScript Easy
165 Compare Version Numbers JavaScript Easy
168 Excel Sheet Column Title JavaScript Easy
169 Majority Element JavaScript Easy
171 Excel Sheet Column Number JavaScript Easy
172 Factorial Trailing Zeroes JavaScript Easy
189 Rotate Array JavaScript Easy
190 Reverse Bits JavaScript Easy
191 Number of 1 Bits JavaScript Easy
198 House Robber JavaScript Easy
202 Happy Number JavaScript Easy
203 Remove Linked List Elements JavaScript Easy
204 Count Primes JavaScript Easy
205 Isomorphic Strings JavaScript Easy
206 Reverse Linked List JavaScript Easy
217 Contains Duplicate JavaScript Easy
219 Contains Duplicate II JavaScript Easy
223 Rectangle Area JavaScript Easy
225 Implement Stack using Queues JavaScript Easy
226 Invert Binary Tree JavaScript Easy
230 Kth Smallest Element in a BST JavaScript Medium
231 Power of Two JavaScript Easy
232 Implement Queue using Stacks JavaScript Easy
234 Palindrome Linked List JavaScript Easy
235 Lowest Common Ancestor of a Binary Search Tree JavaScript Easy
237 Delete Node in a Linked List JavaScript Easy
238 Product of Array Except Self JavaScript Medium
242 Valid Anagram JavaScript Easy
257 Binary Tree Paths JavaScript Easy
258 Add Digits JavaScript Easy
260 Single Number III JavaScript Medium
263 Ugly Number JavaScript Easy
268 Missing Number JavaScript Medium
278 First Bad Version JavaScript Easy
283 Move Zeroes JavaScript Easy
290 Word Pattern JavaScript Easy
292 Nim Game JavaScript Easy
299 Bulls and Cows JavaScript Easy
303 Range Sum Query - Immutable JavaScript Easy
309 Best Time to Buy and Sell Stock with Cooldown JavaScript Medium
318 Maximum Product of Word Lengths JavaScript Medium
319 Bulb Switcher JavaScript Medium
326 Power of Three JavaScript Easy
328 Odd Even Linked List JavaScript Medium
338 Counting Bits JavaScript Medium
342 Power of Four JavaScript Easy
343 Integer Break JavaScript Medium
344 Reverse String JavaScript Easy
345 Reverse Vowels of a String JavaScript Easy
347 Top K Frequent Elements JavaScript Medium
349 Intersection of Two Arrays JavaScript Easy
350 Intersection of Two Arrays II JavaScript Easy
357 Count Numbers with Unique Digits JavaScript Medium
371 Sum of Two Integers JavaScript Easy

About

My JavaScript&Golang Solution of leetcode.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published