Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit f2205cc

Browse files
committedSep 16, 2018
build
1 parent d47341c commit f2205cc

File tree

6 files changed

+74
-4
lines changed

6 files changed

+74
-4
lines changed
 

‎docs/difficulty/easy/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="ie=edge"/><title>LeetCode javascript solutions</title><link rel="shortcut icon" href="https://baffinlee.github.io/leetcode-javascript/static/img/favicon.png" type="image/png"/><link rel="stylesheet" href="https://baffinlee.github.io/leetcode-javascript/static/css/app.css"/></head><body><header class="list-header"><div class="row"><div class="name">Difficulty:</div><div class="value"><ul class="clearfix"><li class="selected"><a href="https://baffinlee.github.io/leetcode-javascript">Easy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/hard">Hard</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/medium">Medium</a></li></ul></div></div><div class="row"><div class="name">Tag:</div><div class="value"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/array">Array</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/hash-table">Hash Table</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/string">String</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/dynamic-programming">Dynamic Programming</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/backtracking">Backtracking</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/tree">Tree</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/depth-first-search">Depth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/two-pointers">Two Pointers</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/math">Math</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/linked-list">Linked List</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/stack">Stack</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/divide-and-conquer">Divide and Conquer</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/heap">Heap</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/binary-search">Binary Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/greedy">Greedy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/sort">Sort</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/bit-manipulation">Bit Manipulation</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/breadth-first-search">Breadth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/union-find">Union Find</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/graph">Graph</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/design">Design</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/brainteaser">Brainteaser</a></li></ul></div></div></header><main><table><thead><tr><th class="other">ID</th><th>Title</th><th class="other">Difficulty</th></tr></thead><tbody><tr><td>1</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/two-sum.html">Two Sum</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>7</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reverse-integer.html">Reverse Integer</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>9</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/palindrome-number.html">Palindrome Number</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>13</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/roman-to-integer.html">Roman to Integer</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>14</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/longest-common-prefix.html">Longest Common Prefix</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>20</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/valid-parentheses.html">Valid Parentheses</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>21</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/merge-two-sorted-lists.html">Merge Two Sorted Lists</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>26</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/remove-duplicates-from-sorted-array.html">Remove Duplicates from Sorted Array</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>27</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/remove-element.html">Remove Element</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>28</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/implement-strstr.html">Implement strStr()</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>35</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/search-insert-position.html">Search Insert Position</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>38</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/count-and-say.html">Count and Say</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>53</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/maximum-subarray.html">Maximum Subarray</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>58</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/length-of-last-word.html">Length of Last Word</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>66</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/plus-one.html">Plus One</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>67</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/add-binary.html">Add Binary</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>69</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/sqrtx.html">Sqrt(x)</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>70</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/climbing-stairs.html">Climbing Stairs</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>83</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/remove-duplicates-from-sorted-list.html">Remove Duplicates from Sorted List</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>88</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/merge-sorted-array.html">Merge Sorted Array</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>100</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/same-tree.html">Same Tree</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>101</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/symmetric-tree.html">Symmetric Tree</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>104</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/maximum-depth-of-binary-tree.html">Maximum Depth of Binary Tree</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>107</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/binary-tree-level-order-traversal-ii.html">Binary Tree Level Order Traversal II</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>108</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/convert-sorted-array-to-binary-search-tree.html">Convert Sorted Array to Binary Search Tree</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>110</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/balanced-binary-tree.html">Balanced Binary Tree</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>111</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/minimum-depth-of-binary-tree.html">Minimum Depth of Binary Tree</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>112</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/path-sum.html">Path Sum</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>118</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/pascals-triangle.html">Pascal&#x27;s Triangle</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>119</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/pascals-triangle-ii.html">Pascal&#x27;s Triangle II</a></td><td><span class="tag easy">Easy</span></td></tr></tbody></table></main><section class="paging"><ul class="clearfix"><li class="disabled"><a href="#">&lt;</a></li><li class="selected"><a href="#">1</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy/page/2.html">2</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy/page/2.html">&gt;</a></li></ul></section><footer><a href="https://github.com/BaffinLee/leetcode-javascript" target="_blank"><img src="https://baffinlee.github.io/leetcode-javascript/static/img/github.png" alt="github"/></a></footer></body></html>
1+
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="ie=edge"/><title>LeetCode javascript solutions</title><link rel="shortcut icon" href="https://baffinlee.github.io/leetcode-javascript/static/img/favicon.png" type="image/png"/><link rel="stylesheet" href="https://baffinlee.github.io/leetcode-javascript/static/css/app.css"/></head><body><header class="list-header"><div class="row"><div class="name">Difficulty:</div><div class="value"><ul class="clearfix"><li class="selected"><a href="https://baffinlee.github.io/leetcode-javascript">Easy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/hard">Hard</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/medium">Medium</a></li></ul></div></div><div class="row"><div class="name">Tag:</div><div class="value"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/array">Array</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/hash-table">Hash Table</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/string">String</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/dynamic-programming">Dynamic Programming</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/backtracking">Backtracking</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/tree">Tree</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/depth-first-search">Depth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/two-pointers">Two Pointers</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/math">Math</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/linked-list">Linked List</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/stack">Stack</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/divide-and-conquer">Divide and Conquer</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/heap">Heap</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/binary-search">Binary Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/greedy">Greedy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/sort">Sort</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/bit-manipulation">Bit Manipulation</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/breadth-first-search">Breadth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/union-find">Union Find</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/graph">Graph</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/design">Design</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/brainteaser">Brainteaser</a></li></ul></div></div></header><main><table><thead><tr><th class="other">ID</th><th>Title</th><th class="other">Difficulty</th></tr></thead><tbody><tr><td>1</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/two-sum.html">Two Sum</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>7</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reverse-integer.html">Reverse Integer</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>9</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/palindrome-number.html">Palindrome Number</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>13</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/roman-to-integer.html">Roman to Integer</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>14</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/longest-common-prefix.html">Longest Common Prefix</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>20</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/valid-parentheses.html">Valid Parentheses</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>21</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/merge-two-sorted-lists.html">Merge Two Sorted Lists</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>26</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/remove-duplicates-from-sorted-array.html">Remove Duplicates from Sorted Array</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>27</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/remove-element.html">Remove Element</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>28</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/implement-strstr.html">Implement strStr()</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>35</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/search-insert-position.html">Search Insert Position</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>38</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/count-and-say.html">Count and Say</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>53</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/maximum-subarray.html">Maximum Subarray</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>58</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/length-of-last-word.html">Length of Last Word</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>66</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/plus-one.html">Plus One</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>67</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/add-binary.html">Add Binary</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>69</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/sqrtx.html">Sqrt(x)</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>70</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/climbing-stairs.html">Climbing Stairs</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>83</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/remove-duplicates-from-sorted-list.html">Remove Duplicates from Sorted List</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>88</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/merge-sorted-array.html">Merge Sorted Array</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>100</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/same-tree.html">Same Tree</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>101</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/symmetric-tree.html">Symmetric Tree</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>104</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/maximum-depth-of-binary-tree.html">Maximum Depth of Binary Tree</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>107</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/binary-tree-level-order-traversal-ii.html">Binary Tree Level Order Traversal II</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>108</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/convert-sorted-array-to-binary-search-tree.html">Convert Sorted Array to Binary Search Tree</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>110</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/balanced-binary-tree.html">Balanced Binary Tree</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>111</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/minimum-depth-of-binary-tree.html">Minimum Depth of Binary Tree</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>112</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/path-sum.html">Path Sum</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>118</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/pascals-triangle.html">Pascal&#x27;s Triangle</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>119</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/pascals-triangle-ii.html">Pascal&#x27;s Triangle II</a></td><td><span class="tag easy">Easy</span></td></tr></tbody></table></main><section class="paging"><ul class="clearfix"><li class="disabled"><a href="#">&lt;</a></li><li class="selected"><a href="#">1</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy/page/2.html">2</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy/page/3.html">3</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy/page/2.html">&gt;</a></li></ul></section><footer><a href="https://github.com/BaffinLee/leetcode-javascript" target="_blank"><img src="https://baffinlee.github.io/leetcode-javascript/static/img/github.png" alt="github"/></a></footer></body></html>

‎docs/difficulty/easy/page/2.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="ie=edge"/><title>LeetCode javascript solutions</title><link rel="shortcut icon" href="https://baffinlee.github.io/leetcode-javascript/static/img/favicon.png" type="image/png"/><link rel="stylesheet" href="https://baffinlee.github.io/leetcode-javascript/static/css/app.css"/></head><body><header class="list-header"><div class="row"><div class="name">Difficulty:</div><div class="value"><ul class="clearfix"><li class="selected"><a href="https://baffinlee.github.io/leetcode-javascript">Easy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/hard">Hard</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/medium">Medium</a></li></ul></div></div><div class="row"><div class="name">Tag:</div><div class="value"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/array">Array</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/hash-table">Hash Table</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/string">String</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/dynamic-programming">Dynamic Programming</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/backtracking">Backtracking</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/tree">Tree</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/depth-first-search">Depth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/two-pointers">Two Pointers</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/math">Math</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/linked-list">Linked List</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/stack">Stack</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/divide-and-conquer">Divide and Conquer</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/heap">Heap</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/binary-search">Binary Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/greedy">Greedy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/sort">Sort</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/bit-manipulation">Bit Manipulation</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/breadth-first-search">Breadth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/union-find">Union Find</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/graph">Graph</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/design">Design</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/brainteaser">Brainteaser</a></li></ul></div></div></header><main><table><thead><tr><th class="other">ID</th><th>Title</th><th class="other">Difficulty</th></tr></thead><tbody><tr><td>121</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/best-time-to-buy-and-sell-stock.html">Best Time to Buy and Sell Stock</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>122</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/best-time-to-buy-and-sell-stock-ii.html">Best Time to Buy and Sell Stock II</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>125</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/valid-palindrome.html">Valid Palindrome</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>136</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/single-number.html">Single Number</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>141</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/linked-list-cycle.html">Linked List Cycle</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>155</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/min-stack.html">Min Stack</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>160</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/intersection-of-two-linked-lists.html">Intersection of Two Linked Lists</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>167</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/two-sum-ii-input-array-is-sorted.html">Two Sum II - Input array is sorted</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>168</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/excel-sheet-column-title.html">Excel Sheet Column Title</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>169</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/majority-element.html">Majority Element</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>171</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/excel-sheet-column-number.html">Excel Sheet Column Number</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>172</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/factorial-trailing-zeroes.html">Factorial Trailing Zeroes</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>175</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/combine-two-tables.html">Combine Two Tables</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>176</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/second-highest-salary.html">Second Highest Salary</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>181</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/employees-earning-more-than-their-managers.html">Employees Earning More Than Their Managers</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>182</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/duplicate-emails.html">Duplicate Emails</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>183</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/customers-who-never-order.html">Customers Who Never Order</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>198</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/house-robber.html">House Robber</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>202</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/happy-number.html">Happy Number</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>242</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/valid-anagram.html">Valid Anagram</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>258</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/add-digits.html">Add Digits</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>263</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/ugly-number.html">Ugly Number</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>292</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/nim-game.html">Nim Game</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>401</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/binary-watch.html">Binary Watch</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>415</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/add-strings.html">Add Strings</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>557</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reverse-words-in-a-string-iii.html">Reverse Words in a String III</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>566</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reshape-the-matrix.html">Reshape the Matrix</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>617</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/merge-two-binary-trees.html">Merge Two Binary Trees</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>669</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/trim-a-binary-search-tree.html">Trim a Binary Search Tree</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>861</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/flipping-an-image.html">Flipping an Image</a></td><td><span class="tag easy">Easy</span></td></tr></tbody></table></main><section class="paging"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy">&lt;</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy">1</a></li><li class="selected"><a href="#">2</a></li><li class="disabled"><a href="#">&gt;</a></li></ul></section><footer><a href="https://github.com/BaffinLee/leetcode-javascript" target="_blank"><img src="https://baffinlee.github.io/leetcode-javascript/static/img/github.png" alt="github"/></a></footer></body></html>
1+
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="ie=edge"/><title>LeetCode javascript solutions</title><link rel="shortcut icon" href="https://baffinlee.github.io/leetcode-javascript/static/img/favicon.png" type="image/png"/><link rel="stylesheet" href="https://baffinlee.github.io/leetcode-javascript/static/css/app.css"/></head><body><header class="list-header"><div class="row"><div class="name">Difficulty:</div><div class="value"><ul class="clearfix"><li class="selected"><a href="https://baffinlee.github.io/leetcode-javascript">Easy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/hard">Hard</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/medium">Medium</a></li></ul></div></div><div class="row"><div class="name">Tag:</div><div class="value"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/array">Array</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/hash-table">Hash Table</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/string">String</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/dynamic-programming">Dynamic Programming</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/backtracking">Backtracking</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/tree">Tree</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/depth-first-search">Depth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/two-pointers">Two Pointers</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/math">Math</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/linked-list">Linked List</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/stack">Stack</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/divide-and-conquer">Divide and Conquer</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/heap">Heap</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/binary-search">Binary Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/greedy">Greedy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/sort">Sort</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/bit-manipulation">Bit Manipulation</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/breadth-first-search">Breadth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/union-find">Union Find</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/graph">Graph</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/design">Design</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/brainteaser">Brainteaser</a></li></ul></div></div></header><main><table><thead><tr><th class="other">ID</th><th>Title</th><th class="other">Difficulty</th></tr></thead><tbody><tr><td>121</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/best-time-to-buy-and-sell-stock.html">Best Time to Buy and Sell Stock</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>122</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/best-time-to-buy-and-sell-stock-ii.html">Best Time to Buy and Sell Stock II</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>125</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/valid-palindrome.html">Valid Palindrome</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>136</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/single-number.html">Single Number</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>141</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/linked-list-cycle.html">Linked List Cycle</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>155</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/min-stack.html">Min Stack</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>160</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/intersection-of-two-linked-lists.html">Intersection of Two Linked Lists</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>167</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/two-sum-ii-input-array-is-sorted.html">Two Sum II - Input array is sorted</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>168</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/excel-sheet-column-title.html">Excel Sheet Column Title</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>169</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/majority-element.html">Majority Element</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>171</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/excel-sheet-column-number.html">Excel Sheet Column Number</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>172</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/factorial-trailing-zeroes.html">Factorial Trailing Zeroes</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>175</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/combine-two-tables.html">Combine Two Tables</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>176</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/second-highest-salary.html">Second Highest Salary</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>181</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/employees-earning-more-than-their-managers.html">Employees Earning More Than Their Managers</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>182</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/duplicate-emails.html">Duplicate Emails</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>183</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/customers-who-never-order.html">Customers Who Never Order</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>198</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/house-robber.html">House Robber</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>202</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/happy-number.html">Happy Number</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>206</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reverse-linked-list.html">Reverse Linked List</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>242</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/valid-anagram.html">Valid Anagram</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>258</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/add-digits.html">Add Digits</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>263</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/ugly-number.html">Ugly Number</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>292</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/nim-game.html">Nim Game</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>401</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/binary-watch.html">Binary Watch</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>415</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/add-strings.html">Add Strings</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>557</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reverse-words-in-a-string-iii.html">Reverse Words in a String III</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>566</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reshape-the-matrix.html">Reshape the Matrix</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>617</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/merge-two-binary-trees.html">Merge Two Binary Trees</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>669</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/trim-a-binary-search-tree.html">Trim a Binary Search Tree</a></td><td><span class="tag easy">Easy</span></td></tr></tbody></table></main><section class="paging"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy">&lt;</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy">1</a></li><li class="selected"><a href="#">2</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy/page/3.html">3</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy/page/3.html">&gt;</a></li></ul></section><footer><a href="https://github.com/BaffinLee/leetcode-javascript" target="_blank"><img src="https://baffinlee.github.io/leetcode-javascript/static/img/github.png" alt="github"/></a></footer></body></html>

‎docs/difficulty/easy/page/3.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="ie=edge"/><title>LeetCode javascript solutions</title><link rel="shortcut icon" href="https://baffinlee.github.io/leetcode-javascript/static/img/favicon.png" type="image/png"/><link rel="stylesheet" href="https://baffinlee.github.io/leetcode-javascript/static/css/app.css"/></head><body><header class="list-header"><div class="row"><div class="name">Difficulty:</div><div class="value"><ul class="clearfix"><li class="selected"><a href="https://baffinlee.github.io/leetcode-javascript">Easy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/hard">Hard</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/medium">Medium</a></li></ul></div></div><div class="row"><div class="name">Tag:</div><div class="value"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/array">Array</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/hash-table">Hash Table</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/string">String</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/dynamic-programming">Dynamic Programming</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/backtracking">Backtracking</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/tree">Tree</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/depth-first-search">Depth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/two-pointers">Two Pointers</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/math">Math</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/linked-list">Linked List</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/stack">Stack</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/divide-and-conquer">Divide and Conquer</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/heap">Heap</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/binary-search">Binary Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/greedy">Greedy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/sort">Sort</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/bit-manipulation">Bit Manipulation</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/breadth-first-search">Breadth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/union-find">Union Find</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/graph">Graph</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/design">Design</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/brainteaser">Brainteaser</a></li></ul></div></div></header><main><table><thead><tr><th class="other">ID</th><th>Title</th><th class="other">Difficulty</th></tr></thead><tbody><tr><td>861</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/flipping-an-image.html">Flipping an Image</a></td><td><span class="tag easy">Easy</span></td></tr></tbody></table></main><section class="paging"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy/page/2.html">&lt;</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy">1</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy/page/2.html">2</a></li><li class="selected"><a href="#">3</a></li><li class="disabled"><a href="#">&gt;</a></li></ul></section><footer><a href="https://github.com/BaffinLee/leetcode-javascript" target="_blank"><img src="https://baffinlee.github.io/leetcode-javascript/static/img/github.png" alt="github"/></a></footer></body></html>

‎docs/page/7.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="ie=edge"/><title>LeetCode javascript solutions</title><link rel="shortcut icon" href="https://baffinlee.github.io/leetcode-javascript/static/img/favicon.png" type="image/png"/><link rel="stylesheet" href="https://baffinlee.github.io/leetcode-javascript/static/css/app.css"/></head><body><header class="list-header"><div class="row"><div class="name">Difficulty:</div><div class="value"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy">Easy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/hard">Hard</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/medium">Medium</a></li></ul></div></div><div class="row"><div class="name">Tag:</div><div class="value"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/array">Array</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/hash-table">Hash Table</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/string">String</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/dynamic-programming">Dynamic Programming</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/backtracking">Backtracking</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/tree">Tree</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/depth-first-search">Depth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/two-pointers">Two Pointers</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/math">Math</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/linked-list">Linked List</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/stack">Stack</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/divide-and-conquer">Divide and Conquer</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/heap">Heap</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/binary-search">Binary Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/greedy">Greedy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/sort">Sort</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/bit-manipulation">Bit Manipulation</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/breadth-first-search">Breadth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/union-find">Union Find</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/graph">Graph</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/design">Design</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/brainteaser">Brainteaser</a></li></ul></div></div></header><main><table><thead><tr><th class="other">ID</th><th>Title</th><th class="other">Difficulty</th></tr></thead><tbody><tr><td>238</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/product-of-array-except-self.html">Product of Array Except Self</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>240</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/search-a-2d-matrix-ii.html">Search a 2D Matrix II</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>242</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/valid-anagram.html">Valid Anagram</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>258</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/add-digits.html">Add Digits</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>263</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/ugly-number.html">Ugly Number</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>264</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/ugly-number-ii.html">Ugly Number II</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>292</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/nim-game.html">Nim Game</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>316</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/remove-duplicate-letters.html">Remove Duplicate Letters</a></td><td><span class="tag hard">Hard</span></td></tr><tr><td>322</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/coin-change.html">Coin Change</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>401</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/binary-watch.html">Binary Watch</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>415</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/add-strings.html">Add Strings</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>454</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/4sum-ii.html">4Sum II</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>537</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/complex-number-multiplication.html">Complex Number Multiplication</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>547</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/friend-circles.html">Friend Circles</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>557</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reverse-words-in-a-string-iii.html">Reverse Words in a String III</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>560</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/subarray-sum-equals-k.html">Subarray Sum Equals K</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>566</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reshape-the-matrix.html">Reshape the Matrix</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>617</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/merge-two-binary-trees.html">Merge Two Binary Trees</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>623</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/add-one-row-to-tree.html">Add One Row to Tree</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>669</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/trim-a-binary-search-tree.html">Trim a Binary Search Tree</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>749</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/shortest-completing-word.html">Shortest Completing Word</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>823</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/split-array-with-same-average.html">Split Array With Same Average</a></td><td><span class="tag hard">Hard</span></td></tr><tr><td>861</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/flipping-an-image.html">Flipping an Image</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>862</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/find-and-replace-in-string.html">Find And Replace in String</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>864</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/image-overlap.html">Image Overlap</a></td><td><span class="tag medium">Medium</span></td></tr></tbody></table></main><section class="paging"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/page/6.html">&lt;</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/page/3.html">3</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/page/4.html">4</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/page/5.html">5</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/page/6.html">6</a></li><li class="selected"><a href="#">7</a></li><li class="disabled"><a href="#">&gt;</a></li></ul></section><footer><a href="https://github.com/BaffinLee/leetcode-javascript" target="_blank"><img src="https://baffinlee.github.io/leetcode-javascript/static/img/github.png" alt="github"/></a></footer></body></html>
1+
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="ie=edge"/><title>LeetCode javascript solutions</title><link rel="shortcut icon" href="https://baffinlee.github.io/leetcode-javascript/static/img/favicon.png" type="image/png"/><link rel="stylesheet" href="https://baffinlee.github.io/leetcode-javascript/static/css/app.css"/></head><body><header class="list-header"><div class="row"><div class="name">Difficulty:</div><div class="value"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy">Easy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/hard">Hard</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/medium">Medium</a></li></ul></div></div><div class="row"><div class="name">Tag:</div><div class="value"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/array">Array</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/hash-table">Hash Table</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/string">String</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/dynamic-programming">Dynamic Programming</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/backtracking">Backtracking</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/tree">Tree</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/depth-first-search">Depth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/two-pointers">Two Pointers</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/math">Math</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/linked-list">Linked List</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/stack">Stack</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/divide-and-conquer">Divide and Conquer</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/heap">Heap</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/binary-search">Binary Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/greedy">Greedy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/sort">Sort</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/bit-manipulation">Bit Manipulation</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/breadth-first-search">Breadth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/union-find">Union Find</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/graph">Graph</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/design">Design</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/brainteaser">Brainteaser</a></li></ul></div></div></header><main><table><thead><tr><th class="other">ID</th><th>Title</th><th class="other">Difficulty</th></tr></thead><tbody><tr><td>206</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reverse-linked-list.html">Reverse Linked List</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>238</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/product-of-array-except-self.html">Product of Array Except Self</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>240</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/search-a-2d-matrix-ii.html">Search a 2D Matrix II</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>242</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/valid-anagram.html">Valid Anagram</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>258</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/add-digits.html">Add Digits</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>263</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/ugly-number.html">Ugly Number</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>264</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/ugly-number-ii.html">Ugly Number II</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>292</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/nim-game.html">Nim Game</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>316</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/remove-duplicate-letters.html">Remove Duplicate Letters</a></td><td><span class="tag hard">Hard</span></td></tr><tr><td>322</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/coin-change.html">Coin Change</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>401</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/binary-watch.html">Binary Watch</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>415</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/add-strings.html">Add Strings</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>454</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/4sum-ii.html">4Sum II</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>537</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/complex-number-multiplication.html">Complex Number Multiplication</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>547</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/friend-circles.html">Friend Circles</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>557</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reverse-words-in-a-string-iii.html">Reverse Words in a String III</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>560</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/subarray-sum-equals-k.html">Subarray Sum Equals K</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>566</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reshape-the-matrix.html">Reshape the Matrix</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>617</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/merge-two-binary-trees.html">Merge Two Binary Trees</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>623</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/add-one-row-to-tree.html">Add One Row to Tree</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>669</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/trim-a-binary-search-tree.html">Trim a Binary Search Tree</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>749</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/shortest-completing-word.html">Shortest Completing Word</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>823</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/split-array-with-same-average.html">Split Array With Same Average</a></td><td><span class="tag hard">Hard</span></td></tr><tr><td>861</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/flipping-an-image.html">Flipping an Image</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>862</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/find-and-replace-in-string.html">Find And Replace in String</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>864</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/image-overlap.html">Image Overlap</a></td><td><span class="tag medium">Medium</span></td></tr></tbody></table></main><section class="paging"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/page/6.html">&lt;</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/page/3.html">3</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/page/4.html">4</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/page/5.html">5</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/page/6.html">6</a></li><li class="selected"><a href="#">7</a></li><li class="disabled"><a href="#">&gt;</a></li></ul></section><footer><a href="https://github.com/BaffinLee/leetcode-javascript" target="_blank"><img src="https://baffinlee.github.io/leetcode-javascript/static/img/github.png" alt="github"/></a></footer></body></html>

‎docs/problem/reverse-linked-list.html

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="ie=edge"/><title>Reverse Linked List - LeetCode javascript solutions</title><link rel="shortcut icon" href="https://baffinlee.github.io/leetcode-javascript/static/img/favicon.png" type="image/png"/><link rel="stylesheet" href="https://baffinlee.github.io/leetcode-javascript/static/css/app.css"/></head><body><header><h1>206. Reverse Linked List</h1><div class="row"><div class="name">Difficulty:</div><div class="value"><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy" class="tag">Easy</a></div></div><div class="row"><div class="name">Related Topics:</div><div class="value"><ul class="clearfix"><li><a href="https://baffinlee.github.io/leetcode-javascript/tag/linked-list">Linked List</a></li></ul></div></div><div class="row"><div class="name">Similar Questions:</div><div class="value"><ul class="clearfix"><li><a href="https://baffinlee.github.io/leetcode-javascript/problem/reverse-linked-list-ii.html">Reverse Linked List II</a></li><li><a href="https://baffinlee.github.io/leetcode-javascript/problem/binary-tree-upside-down.html">Binary Tree Upside Down</a></li><li><a href="https://baffinlee.github.io/leetcode-javascript/problem/palindrome-linked-list.html">Palindrome Linked List</a></li></ul></div></div></header><main><article class="markdown-body"><h2 id="problem">Problem</h2>
2+
<p>Reverse a singly linked list.</p>
3+
<p><strong>Example:</strong></p>
4+
<pre><code class="hljs">Input: <span class="hljs-number">1</span>-&gt;<span class="hljs-number">2</span>-&gt;<span class="hljs-number">3</span>-&gt;<span class="hljs-number">4</span>-&gt;<span class="hljs-number">5</span>-&gt;NULL
5+
Output: <span class="hljs-number">5</span>-&gt;<span class="hljs-number">4</span>-&gt;<span class="hljs-number">3</span>-&gt;<span class="hljs-number">2</span>-&gt;<span class="hljs-number">1</span>-&gt;NULL
6+
</code></pre>
7+
<p><strong>Follow up:</strong></p>
8+
<p>A linked list can be reversed either iteratively or recursively. Could you implement both?</p>
9+
<h2 id="solution-1">Solution 1</h2>
10+
<pre><code class="hljs lang-javascript"><span class="hljs-comment">/**
11+
* Definition for singly-linked list.
12+
* function ListNode(val) {
13+
* this.val = val;
14+
* this.next = null;
15+
* }
16+
*/</span>
17+
<span class="hljs-comment">/**
18+
* @param {ListNode} head
19+
* @return {ListNode}
20+
*/</span>
21+
<span class="hljs-keyword">var</span> reverseList = <span class="hljs-function"><span class="hljs-keyword">function</span>(<span class="hljs-params">head</span>) </span>{
22+
<span class="hljs-keyword">var</span> newHead = <span class="hljs-literal">null</span>;
23+
<span class="hljs-keyword">var</span> tmp = <span class="hljs-literal">null</span>;
24+
<span class="hljs-keyword">while</span> (head) {
25+
tmp = head.next;
26+
head.next = newHead;
27+
newHead = head;
28+
head = tmp;
29+
}
30+
<span class="hljs-keyword">return</span> newHead;
31+
};
32+
</code></pre>
33+
<p><strong>Explain:</strong></p>
34+
<p>nope.</p>
35+
<p><strong>Complexity:</strong></p>
36+
<ul>
37+
<li>Time complexity : O(n).</li>
38+
<li>Space complexity : O(1).</li>
39+
</ul>
40+
<h2 id="solution-2">Solution 2</h2>
41+
<pre><code class="hljs lang-javascript"><span class="hljs-comment">/**
42+
* Definition for singly-linked list.
43+
* function ListNode(val) {
44+
* this.val = val;
45+
* this.next = null;
46+
* }
47+
*/</span>
48+
<span class="hljs-comment">/**
49+
* @param {ListNode} head
50+
* @return {ListNode}
51+
*/</span>
52+
<span class="hljs-keyword">var</span> reverseList = <span class="hljs-function"><span class="hljs-keyword">function</span>(<span class="hljs-params">head</span>) </span>{
53+
<span class="hljs-keyword">return</span> reverse(<span class="hljs-literal">null</span>, head);
54+
};
55+
56+
<span class="hljs-keyword">var</span> reverse = <span class="hljs-function"><span class="hljs-keyword">function</span> (<span class="hljs-params">newHead, head</span>) </span>{
57+
<span class="hljs-keyword">if</span> (!head) <span class="hljs-keyword">return</span> newHead;
58+
<span class="hljs-keyword">var</span> tmp = head.next;
59+
head.next = newHead;
60+
<span class="hljs-keyword">return</span> reverse(head, tmp);
61+
};
62+
</code></pre>
63+
<p><strong>Explain:</strong></p>
64+
<p>nope.</p>
65+
<p><strong>Complexity:</strong></p>
66+
<ul>
67+
<li>Time complexity : O(n).</li>
68+
<li>Space complexity : O(n).</li>
69+
</ul></article></main><footer><a href="https://github.com/BaffinLee/leetcode-javascript" target="_blank"><img src="https://baffinlee.github.io/leetcode-javascript/static/img/github.png" alt="github"/></a></footer></body></html>

‎docs/tag/linked-list/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="ie=edge"/><title>LeetCode javascript solutions</title><link rel="shortcut icon" href="https://baffinlee.github.io/leetcode-javascript/static/img/favicon.png" type="image/png"/><link rel="stylesheet" href="https://baffinlee.github.io/leetcode-javascript/static/css/app.css"/></head><body><header class="list-header"><div class="row"><div class="name">Difficulty:</div><div class="value"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy">Easy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/hard">Hard</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/medium">Medium</a></li></ul></div></div><div class="row"><div class="name">Tag:</div><div class="value"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/array">Array</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/hash-table">Hash Table</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/string">String</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/dynamic-programming">Dynamic Programming</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/backtracking">Backtracking</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/tree">Tree</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/depth-first-search">Depth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/two-pointers">Two Pointers</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/math">Math</a></li><li class="selected"><a href="https://baffinlee.github.io/leetcode-javascript">Linked List</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/stack">Stack</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/divide-and-conquer">Divide and Conquer</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/heap">Heap</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/binary-search">Binary Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/greedy">Greedy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/sort">Sort</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/bit-manipulation">Bit Manipulation</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/breadth-first-search">Breadth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/union-find">Union Find</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/graph">Graph</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/design">Design</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/brainteaser">Brainteaser</a></li></ul></div></div></header><main><table><thead><tr><th class="other">ID</th><th>Title</th><th class="other">Difficulty</th></tr></thead><tbody><tr><td>2</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/add-two-numbers.html">Add Two Numbers</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>19</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/remove-nth-node-from-end-of-list.html">Remove Nth Node From End of List</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>21</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/merge-two-sorted-lists.html">Merge Two Sorted Lists</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>23</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/merge-k-sorted-lists.html">Merge k Sorted Lists</a></td><td><span class="tag hard">Hard</span></td></tr><tr><td>24</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/swap-nodes-in-pairs.html">Swap Nodes in Pairs</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>25</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reverse-nodes-in-k-group.html">Reverse Nodes in k-Group</a></td><td><span class="tag hard">Hard</span></td></tr><tr><td>61</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/rotate-list.html">Rotate List</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>82</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/remove-duplicates-from-sorted-list-ii.html">Remove Duplicates from Sorted List II</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>83</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/remove-duplicates-from-sorted-list.html">Remove Duplicates from Sorted List</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>86</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/partition-list.html">Partition List</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>92</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reverse-linked-list-ii.html">Reverse Linked List II</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>109</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/convert-sorted-list-to-binary-search-tree.html">Convert Sorted List to Binary Search Tree</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>138</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/copy-list-with-random-pointer.html">Copy List with Random Pointer</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>141</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/linked-list-cycle.html">Linked List Cycle</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>142</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/linked-list-cycle-ii.html">Linked List Cycle II</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>143</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reorder-list.html">Reorder List</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>147</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/insertion-sort-list.html">Insertion Sort List</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>148</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/sort-list.html">Sort List</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>160</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/intersection-of-two-linked-lists.html">Intersection of Two Linked Lists</a></td><td><span class="tag easy">Easy</span></td></tr></tbody></table></main><section class="paging"><ul class="clearfix"><li class="disabled"><a href="#">&lt;</a></li><li class="selected"><a href="#">1</a></li><li class="disabled"><a href="#">&gt;</a></li></ul></section><footer><a href="https://github.com/BaffinLee/leetcode-javascript" target="_blank"><img src="https://baffinlee.github.io/leetcode-javascript/static/img/github.png" alt="github"/></a></footer></body></html>
1+
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="ie=edge"/><title>LeetCode javascript solutions</title><link rel="shortcut icon" href="https://baffinlee.github.io/leetcode-javascript/static/img/favicon.png" type="image/png"/><link rel="stylesheet" href="https://baffinlee.github.io/leetcode-javascript/static/css/app.css"/></head><body><header class="list-header"><div class="row"><div class="name">Difficulty:</div><div class="value"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/easy">Easy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/hard">Hard</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/difficulty/medium">Medium</a></li></ul></div></div><div class="row"><div class="name">Tag:</div><div class="value"><ul class="clearfix"><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/array">Array</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/hash-table">Hash Table</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/string">String</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/dynamic-programming">Dynamic Programming</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/backtracking">Backtracking</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/tree">Tree</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/depth-first-search">Depth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/two-pointers">Two Pointers</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/math">Math</a></li><li class="selected"><a href="https://baffinlee.github.io/leetcode-javascript">Linked List</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/stack">Stack</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/divide-and-conquer">Divide and Conquer</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/heap">Heap</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/binary-search">Binary Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/greedy">Greedy</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/sort">Sort</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/bit-manipulation">Bit Manipulation</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/breadth-first-search">Breadth-first Search</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/union-find">Union Find</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/graph">Graph</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/design">Design</a></li><li class=""><a href="https://baffinlee.github.io/leetcode-javascript/tag/brainteaser">Brainteaser</a></li></ul></div></div></header><main><table><thead><tr><th class="other">ID</th><th>Title</th><th class="other">Difficulty</th></tr></thead><tbody><tr><td>2</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/add-two-numbers.html">Add Two Numbers</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>19</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/remove-nth-node-from-end-of-list.html">Remove Nth Node From End of List</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>21</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/merge-two-sorted-lists.html">Merge Two Sorted Lists</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>23</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/merge-k-sorted-lists.html">Merge k Sorted Lists</a></td><td><span class="tag hard">Hard</span></td></tr><tr><td>24</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/swap-nodes-in-pairs.html">Swap Nodes in Pairs</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>25</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reverse-nodes-in-k-group.html">Reverse Nodes in k-Group</a></td><td><span class="tag hard">Hard</span></td></tr><tr><td>61</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/rotate-list.html">Rotate List</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>82</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/remove-duplicates-from-sorted-list-ii.html">Remove Duplicates from Sorted List II</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>83</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/remove-duplicates-from-sorted-list.html">Remove Duplicates from Sorted List</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>86</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/partition-list.html">Partition List</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>92</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reverse-linked-list-ii.html">Reverse Linked List II</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>109</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/convert-sorted-list-to-binary-search-tree.html">Convert Sorted List to Binary Search Tree</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>138</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/copy-list-with-random-pointer.html">Copy List with Random Pointer</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>141</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/linked-list-cycle.html">Linked List Cycle</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>142</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/linked-list-cycle-ii.html">Linked List Cycle II</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>143</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reorder-list.html">Reorder List</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>147</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/insertion-sort-list.html">Insertion Sort List</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>148</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/sort-list.html">Sort List</a></td><td><span class="tag medium">Medium</span></td></tr><tr><td>160</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/intersection-of-two-linked-lists.html">Intersection of Two Linked Lists</a></td><td><span class="tag easy">Easy</span></td></tr><tr><td>206</td><td><a href="https://baffinlee.github.io/leetcode-javascript/problem/reverse-linked-list.html">Reverse Linked List</a></td><td><span class="tag easy">Easy</span></td></tr></tbody></table></main><section class="paging"><ul class="clearfix"><li class="disabled"><a href="#">&lt;</a></li><li class="selected"><a href="#">1</a></li><li class="disabled"><a href="#">&gt;</a></li></ul></section><footer><a href="https://github.com/BaffinLee/leetcode-javascript" target="_blank"><img src="https://baffinlee.github.io/leetcode-javascript/static/img/github.png" alt="github"/></a></footer></body></html>

0 commit comments

Comments
 (0)
Please sign in to comment.