Skip to content

lulu002/leetcode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

LeetCode

My JavaScript Solution of leetcode.

No Title Source Code Difficulty Distribution Runtime
001 Two Sum JavaScript Easy 54.90%,51.13% 136ms,176ms
006 ZigZag Conversion JavaScript Easy 95.33%,12.15% 176ms,244ms
007 Reverse Integer JavaScript Easy 4.96% 208ms
008 String to Integer (atoi) JavaScript Easy 56.25%,14.01% 180ms,202ms
009 Palindrome Number JavaScript Easy 50.00% 756ms
012 Integer to Roman JavaScript Medium 63.37%,42.57% 332ms,364ms
013 Roman to Integer JavaScript Easy 34.07% 364ms
014 Longest Common Prefix JavaScript Easy 55.79% 108ms
019 Remove Nth Node From End of List JavaScript Easy 16.49% 148ms
020 Valid Parentheses JavaScript Easy 71.83% 96ms
021 Merge Two Sorted Lists JavaScript Easy 53.02% 144ms
024 Swap Nodes in Pairs JavaScript Easy 51.89% 104ms
026 Remove Duplicates from Sorted Array JavaScript Easy 6.25% 232ms
027 Remove Element JavaScript Easy 28.05% 120ms
028 Implement strStr() JavaScript Easy 52.94% 104ms
036 Valid Sudoku JavaScript Easy 58.11% 172ms
038 Count and Say JavaScript Easy 60.27% 96ms
058 Length of Last Word JavaScript Easy 77.08% 92ms
066 Plus One JavaScript Easy 29.03% 120ms
067 Add Binary JavaScript Easy 75.79% 128ms
070 Climbing Stairs JavaScript Easy 52.82% 96ms
083 Remove Duplicates from Sorted List JavaScript Easy 86.03% 136ms
088 Merge Sorted Array JavaScript Easy 86.67% 100ms
094 Binary Tree Inorder Traversal JavaScript Medium 89.04%,47.95% 100ms,112ms
096 Unique Binary Search Trees JavaScript Medium 38.18% 96ms
100 Same Tree JavaScript Easy 35.38% 108ms
101 Symmetric Tree JavaScript Easy 47.13%,16.09% 132ms,144ms
102 Binary Tree Level Order Traversal JavaScript Easy 50.51% 120ms
104 Maximum Depth of Binary Tree JavaScript Easy 53.75% 116ms
107 Binary Tree Level Order Traversal II JavaScript Easy 59.55% 116ms
110 Balanced Binary Tree JavaScript Easy 55.34% 152ms
111 Minimum Depth of Binary Tree JavaScript Easy 11.36% 144ms
112 Path Sum JavaScript Easy 1.71% 164ms
118 Pascal's Triangle JavaScript Easy 38.46% 104ms
119 119. Pascal's Triangle II JavaScript Easy 2.94% 124ms
121 Best Time to Buy and Sell Stock JavaScript Easy 14.19% 140ms
122 Best Time to Buy and Sell Stock II JavaScript Medium 26.67%,11.67% 132ms,148ms
125 Valid Palindrome JavaScript Easy 57.02% 156ms
136 Single Number JavaScript Medium 63.74%,41.52% 104ms,116ms
137 Single Number II JavaScript Medium 31.91%,29.79% 116ms,120ms
141 Linked List Cycle JavaScript Easy 16.67% 124ms
144 Binary Tree Preorder Traversal JavaScript Medium 82.14%,47.62% 108ms,119ms
145 Binary Tree Postorder Traversal JavaScript Hard 33.33%,23.53% 116ms,124ms
155 Min Stack Java Easy 56.20% 122ms
160 Intersection of Two Linked Lists JavaScript Easy 58.33% 152ms
165 Compare Version Numbers JavaScript Easy 52.11% 104ms
168 Excel Sheet Column Title JavaScript Easy 69.53%,22.58% 88ms,100ms
169 Majority Element JavaScript Easy 43.80% 114ms
171 Excel Sheet Column Number JavaScript Easy 29.50% 180ms
172 Factorial Trailing Zeroes JavaScript Easy 96.83% 128ms
189 Rotate Array JavaScript Easy 26.51% 224ms
190 Reverse Bits JavaScript Easy 29.55% 164ms
191 Number of 1 Bits JavaScript Easy 11.89% 172ms
198 House Robber JavaScript Easy 71.79% 96ms
202 Happy Number JavaScript Easy 37.31% 148ms
203 Remove Linked List Elements JavaScript Easy 60.94% 156ms
204 Count Primes JavaScript Easy 63.89% 376ms
205 Isomorphic Strings JavaScript Easy 40.26% 119ms
206 Reverse Linked List JavaScript Easy 84.62%,18.75% 104ms,124ms
217 Contains Duplicate JavaScript Easy 54.95% 120ms
219 Contains Duplicate II JavaScript Easy 12.71% 1232ms
223 Rectangle Area JavaScript Easy 23.40% 336ms
225 Implement Stack using Queues JavaScript Easy 13.95% 104ms
226 Invert Binary Tree JavaScript Easy 52.68% 112ms
230 Kth Smallest Element in a BST JavaScript Medium 7.69%,5.77% 176ms,192ms
231 Power of Two JavaScript Easy 11.98%,11.98% 192ms,192ms
232 Implement Queue using Stacks JavaScript Easy 46.77% 96ms
234 Palindrome Linked List JavaScript Easy 62.69% 112ms
235 Lowest Common Ancestor of a Binary Search Tree JavaScript Easy 62.63% 160ms
237 Delete Node in a Linked List JavaScript Easy 65.34% 132ms
238 Product of Array Except Self JavaScript Medium 55.84% 200ms
242 Valid Anagram JavaScript Easy 23.58% 159ms
257 Binary Tree Paths JavaScript Easy 67.90% 132ms
258 Add Digits JavaScript Easy 37.87% 184ms
260 Single Number III JavaScript Medium 69.23%,34.07% 116ms,152ms
263 Ugly Number JavaScript Easy 79.82%,16.67% 160ms,180ms
268 Missing Number JavaScript Medium 55.26%,23.68% 125ms,140ms
278 First Bad Version JavaScript Easy 83.15% 88ms
283 Move Zeroes JavaScript Easy 87.50% 116ms
290 Word Pattern JavaScript Easy 55.75% 97ms
292 Nim Game JavaScript Easy 36.94% 100ms
299 Bulls and Cows JavaScript Easy 67.53%,2.60% 152ms,304ms
303 Range Sum Query - Immutable JavaScript Easy 91.57% 116ms
309 Best Time to Buy and Sell Stock with Cooldown JavaScript Medium 20.00% 144ms
318 Maximum Product of Word Lengths JavaScript Medium 39.13% 276ms
319 Bulb Switcher JavaScript Medium 23.91% 105ms
326 Power of Three JavaScript Easy 26.01%,23.77% 1252ms,1260ms
328 Odd Even Linked List JavaScript Medium 18.75% 162ms
338 Counting Bits JavaScript Medium 86.11%,61.81% 284ms,300ms
342 Power of Four JavaScript Easy 2.65% 212ms
343 Integer Break JavaScript Medium 22.92% 108ms
344 Reverse String JavaScript Easy 54.36% 156ms
345 Reverse Vowels of a String JavaScript Easy 92.56% 152ms
347 Top K Frequent Elements JavaScript Medium 44.96% 168ms
349 Intersection of Two Arrays JavaScript Easy 81.63% 112ms
350 Intersection of Two Arrays II JavaScript Easy 24.86% 136ms

About

This is my leetcode

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%