Skip to content

Commit 34da940

Browse files
ignacio chiazzo cardarelloignacio chiazzo cardarello
ignacio chiazzo cardarello
authored and
ignacio chiazzo cardarello
committed
Group folders for Algorithms and Databases
1 parent 65c3c20 commit 34da940

File tree

118 files changed

+77
-77
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+77
-77
lines changed

LeetcodeProblems/.DS_Store

6 KB
Binary file not shown.

LeetcodeProblems/Algorithms/.DS_Store

14 KB
Binary file not shown.
File renamed without changes.

LeetcodeProblems/Add_Two_Numbers.js renamed to LeetcodeProblems/Algorithms/Add_Two_Numbers.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Explanation: 342 + 465 = 807.
2121
* this.next = null;
2222
* }
2323
*/
24-
var ListNode = require('../UtilsClasses/ListNode').ListNode;
24+
var ListNode = require('../../UtilsClasses/ListNode').ListNode;
2525

2626
/**
2727
* @param {ListNode} l1

LeetcodeProblems/Construct_Binary_Tree_from_Preorder_and_Inorder_Traversal.js renamed to LeetcodeProblems/Algorithms/Construct_Binary_Tree_from_Preorder_and_Inorder_Traversal.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Return the following binary tree:
2727
* this.left = this.right = null;
2828
* }
2929
*/
30-
var TreeNode = require('../UtilsClasses/TreeNode').TreeNode;
30+
var TreeNode = require('../../UtilsClasses/TreeNode').TreeNode;
3131

3232
/**
3333
* @param {number[]} preorder

LeetcodeProblems/Linked_List_Cycle_II.js renamed to LeetcodeProblems/Algorithms/Linked_List_Cycle_II.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Follow up:
1010
Can you solve it without using extra space?
1111
*/
1212

13-
var ListNode = require('../UtilsClasses/ListNode').ListNode;
13+
var ListNode = require('../../UtilsClasses/ListNode').ListNode;
1414

1515
// Optimal solution
1616
/**

LeetcodeProblems/Lowest_Common_Ancestor_of_a_Binary_Tree.js renamed to LeetcodeProblems/Algorithms/Lowest_Common_Ancestor_of_a_Binary_Tree.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ p and q are different and both values will exist in the binary tree.
3535
*/
3636

3737

38-
var TreeNode = require('../UtilsClasses/TreeNode').TreeNode;
38+
var TreeNode = require('../../UtilsClasses/TreeNode').TreeNode;
3939

4040
// Solution 1
4141
var lowestCommonAncestor = function(root, p, q) {
File renamed without changes.
File renamed without changes.

LeetcodeProblems/merge_k_sorted_lists.js renamed to LeetcodeProblems/Algorithms/merge_k_sorted_lists.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ Input:
1515
Output: 1->1->2->3->4->4->5->6
1616
*/
1717

18-
const ListNodeTestHelper = require('../utilsClasses/ListNodeTestHelper');
18+
const ListNodeTestHelper = require('../../utilsClasses/ListNodeTestHelper');
1919

20-
var ListNode = require('../UtilsClasses/ListNode').ListNode;
20+
var ListNode = require('../../utilsClasses/ListNode').ListNode;
2121

2222
var mergeKLists = function(lists) {
2323
if(lists.length === 0)

LeetcodeProblemsTests/.DS_Store

12 KB
Binary file not shown.

LeetcodeProblemsTests/3Sum_Test.js renamed to LeetcodeProblemsTests/Algorithms/3Sum_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const threeSum = require('../LeetcodeProblems/3Sum').threeSum;
2+
const threeSum = require('../../LeetcodeProblems/Algorithms/3Sum').threeSum;
33

44
var test = function () {
55
assert.deepEqual(threeSum([]), []);

LeetcodeProblemsTests/Add_Two_Numbers_Test.js renamed to LeetcodeProblemsTests/Algorithms/Add_Two_Numbers_Test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const assert = require('assert');
2-
const addTwoNumbers = require('../LeetcodeProblems/Add_Two_Numbers').addTwoNumbers;
3-
const ListNodeTestHelper = require('../utilsClasses/ListNodeTestHelper');
4-
var ListNode = require('../UtilsClasses/ListNode').ListNode;
2+
const addTwoNumbers = require('../../LeetcodeProblems/Algorithms/Add_Two_Numbers').addTwoNumbers;
3+
const ListNodeTestHelper = require('../../UtilsClasses/ListNodeTestHelper');
4+
var ListNode = require('../../UtilsClasses/ListNode').ListNode;
55

66
function test() {
77
const list1 = ListNode.linkenList([1,2,3,4]);

LeetcodeProblemsTests/Award_Budget_Cuts_Test.js renamed to LeetcodeProblemsTests/Algorithms/Award_Budget_Cuts_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const cutAwardBadges = require('../LeetcodeProblems/Award_Budget_Cuts').cutAwardBadges;
2+
const cutAwardBadges = require('../../LeetcodeProblems/Algorithms/Award_Budget_Cuts').cutAwardBadges;
33

44
function test() {
55
assert.deepEqual(

LeetcodeProblemsTests/Backspace_String_Compare_Test.js renamed to LeetcodeProblemsTests/Algorithms/Backspace_String_Compare_Test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const assert = require('assert');
2-
const backspaceCompare = require('../LeetcodeProblems/Backspace_String_Compare').backspaceCompare;
3-
const backspaceCompare2 = require('../LeetcodeProblems/Backspace_String_Compare').backspaceCompare2;
2+
const backspaceCompare = require('../../LeetcodeProblems/Algorithms/Backspace_String_Compare').backspaceCompare;
3+
const backspaceCompare2 = require('../../LeetcodeProblems/Algorithms/Backspace_String_Compare').backspaceCompare2;
44

55
function test() {
66
assert.equal(backspaceCompare("ab#c", "ad#c"), true); // true

LeetcodeProblemsTests/Best_Time_To_Buy_And_Sell_Stock_II_Test.js renamed to LeetcodeProblemsTests/Algorithms/Best_Time_To_Buy_And_Sell_Stock_II_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const maxProfit = require('../LeetcodeProblems/Best_Time_To_Buy_And_Sell_Stock_II').maxProfit;
2+
const maxProfit = require('../../LeetcodeProblems/Algorithms/Best_Time_To_Buy_And_Sell_Stock_II').maxProfit;
33

44
function test() {
55
assert.equal(maxProfit([7,1,5,3,6,4]), 7);

LeetcodeProblemsTests/Binary_Gap_Test.js renamed to LeetcodeProblemsTests/Algorithms/Binary_Gap_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const binaryGap = require('../LeetcodeProblems/Binary_Gap').binaryGap;
2+
const binaryGap = require('../../LeetcodeProblems/Algorithms/Binary_Gap').binaryGap;
33

44
function test() {
55
assert.equal(binaryGap(22), 2); // 10110

LeetcodeProblemsTests/Coin_Change_Test.js renamed to LeetcodeProblemsTests/Algorithms/Coin_Change_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const coinChange = require('../LeetcodeProblems/Coin_Change').coinChange;
2+
const coinChange = require('../../LeetcodeProblems/Algorithms/Coin_Change').coinChange;
33

44
function test() {
55
assert.equal(coinChange([], 3), -1);

LeetcodeProblemsTests/Construct_Binary_Tree_from_Preorder_and_Inorder_Traversal_Test.js renamed to LeetcodeProblemsTests/Algorithms/Construct_Binary_Tree_from_Preorder_and_Inorder_Traversal_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
var buildTree = require('../LeetcodeProblems/Construct_Binary_Tree_from_Preorder_and_Inorder_Traversal').buildTree;
2+
var buildTree = require('../../LeetcodeProblems/Algorithms/Construct_Binary_Tree_from_Preorder_and_Inorder_Traversal').buildTree;
33

44
function test() {
55
// TODO

LeetcodeProblemsTests/Deletion_Distance_Test.js renamed to LeetcodeProblemsTests/Algorithms/Deletion_Distance_Test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const assert = require('assert');
2-
var deletionDistance = require('../LeetcodeProblems/Deletion_Distance').deletionDistance;
3-
var deletionDistance2 = require('../LeetcodeProblems/Deletion_Distance').deletionDistance2;
4-
var deletionDistanceDP = require('../LeetcodeProblems/Deletion_Distance').deletionDistanceDP;
2+
var deletionDistance = require('../../LeetcodeProblems/Algorithms/Deletion_Distance').deletionDistance;
3+
var deletionDistance2 = require('../../LeetcodeProblems/Algorithms/Deletion_Distance').deletionDistance2;
4+
var deletionDistanceDP = require('../../LeetcodeProblems/Algorithms/Deletion_Distance').deletionDistanceDP;
55

66
function test() {
77
assert.equal(deletionDistance("dog", "frog"), 3);

LeetcodeProblemsTests/Design_Circular_Deque_Test.js renamed to LeetcodeProblemsTests/Algorithms/Design_Circular_Deque_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
var MyCircularDeque = require('../LeetcodeProblems/Design_Circular_Deque').MyCircularDeque;
2+
var MyCircularDeque = require('../../LeetcodeProblems/Algorithms/Design_Circular_Deque').MyCircularDeque;
33

44
var test = function() {
55
const obj = new MyCircularDeque(3);

LeetcodeProblemsTests/Edit_Distance_Test.js renamed to LeetcodeProblemsTests/Algorithms/Edit_Distance_Test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const assert = require('assert');
2-
var minDistance = require('../LeetcodeProblems/Edit_Distance').minDistance;
3-
var minDistance2 = require('../LeetcodeProblems/Edit_Distance').minDistance2;
2+
var minDistance = require('../../LeetcodeProblems/Algorithms/Edit_Distance').minDistance;
3+
var minDistance2 = require('../../LeetcodeProblems/Algorithms/Edit_Distance').minDistance2;
44

55
function test() {
66
assert.equal(minDistance("ros", "horse"), 3);

LeetcodeProblemsTests/Escape_The_Ghosts_Test.js renamed to LeetcodeProblemsTests/Algorithms/Escape_The_Ghosts_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
const assert = require('assert');
3-
var escapeGhosts = require('../LeetcodeProblems/Escape_The_Ghosts').escapeGhosts;
3+
var escapeGhosts = require('../../LeetcodeProblems/Algorithms/Escape_The_Ghosts').escapeGhosts;
44

55
function test() {
66
assert.equal(escapeGhosts([[1, 0], [0, 3]], [0, 1]), true);

LeetcodeProblemsTests/Flood_Fill_Test.js renamed to LeetcodeProblemsTests/Algorithms/Flood_Fill_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const floodFill = require('../LeetcodeProblems/Flood_Fill').floodFill;
2+
const floodFill = require('../../LeetcodeProblems/Algorithms/Flood_Fill').floodFill;
33

44
function test() {
55
assert.deepEqual(

LeetcodeProblemsTests/Group_Anagrams_Test.js renamed to LeetcodeProblemsTests/Algorithms/Group_Anagrams_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const groupAnagrams = require('../LeetcodeProblems/Group_Anagrams').groupAnagrams;
2+
const groupAnagrams = require('../../LeetcodeProblems/Algorithms/Group_Anagrams').groupAnagrams;
33

44
function test() {
55
assert.deepEqual(

LeetcodeProblemsTests/Implement_stack_using_queues_Test.js renamed to LeetcodeProblemsTests/Algorithms/Implement_stack_using_queues_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const MyStack = require('../LeetcodeProblems/Implement_stack_using_queues').MyStack;
2+
const MyStack = require('../../LeetcodeProblems/Algorithms/Implement_stack_using_queues').MyStack;
33

44
var test = function () {
55
var myStack = new MyStack();

LeetcodeProblemsTests/Kth_Largest_Element_in_an_Array_Test.js renamed to LeetcodeProblemsTests/Algorithms/Kth_Largest_Element_in_an_Array_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const findKthLargest = require('../LeetcodeProblems/Kth_Largest_Element_in_an_Array').findKthLargest;
2+
const findKthLargest = require('../../LeetcodeProblems/Algorithms/Kth_Largest_Element_in_an_Array').findKthLargest;
33

44
function test() {
55
assert.equal(findKthLargest([3,2,1,5,6,4], 2), 5);

LeetcodeProblemsTests/Linked_List_Cycle_II_Test.js renamed to LeetcodeProblemsTests/Algorithms/Linked_List_Cycle_II_Test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const assert = require('assert');
2-
var ListNode = require('../UtilsClasses/ListNode').ListNode;
3-
const detectCycle = require('../LeetcodeProblems/Linked_List_Cycle_II').detectCycle;
2+
var ListNode = require('../../UtilsClasses/ListNode').ListNode;
3+
const detectCycle = require('../../LeetcodeProblems/Algorithms/Linked_List_Cycle_II').detectCycle;
44

55
var test = function() {
66
const cycle = buildCycle();

LeetcodeProblemsTests/Longest_Consecutive_Sequence_Test.js renamed to LeetcodeProblemsTests/Algorithms/Longest_Consecutive_Sequence_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const longestConsecutive = require('../LeetcodeProblems/Longest_Consecutive_Sequence').longestConsecutive;
2+
const longestConsecutive = require('../../LeetcodeProblems/Algorithms/Longest_Consecutive_Sequence').longestConsecutive;
33

44
function test() {
55
assert.equal(longestConsecutive([100, 1, 200, 3, 2, 400, 201]), 3);

LeetcodeProblemsTests/Longest_Palindromic_Substring_Test.js renamed to LeetcodeProblemsTests/Algorithms/Longest_Palindromic_Substring_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const longestPalindrome = require('../LeetcodeProblems/Longest_Palindromic_Substring').longestPalindrome;
2+
const longestPalindrome = require('../../LeetcodeProblems/Algorithms/Longest_Palindromic_Substring').longestPalindrome;
33

44
function test() {
55
assert.equal(longestPalindrome("pabcdcbte"), "bcdcb");

LeetcodeProblemsTests/Lowest_Common_Ancestor_of_a_Binary_Tree_Test.js renamed to LeetcodeProblemsTests/Algorithms/Lowest_Common_Ancestor_of_a_Binary_Tree_Test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const assert = require('assert');
2-
var TreeNode = require('../UtilsClasses/TreeNode').TreeNode;
3-
const lowestCommonAncestor = require('../LeetcodeProblems/Lowest_Common_Ancestor_of_a_Binary_Tree').lowestCommonAncestor;
4-
const lowestCommonAncestor2 = require('../LeetcodeProblems/Lowest_Common_Ancestor_of_a_Binary_Tree').lowestCommonAncestor2;
2+
var TreeNode = require('../../UtilsClasses/TreeNode').TreeNode;
3+
const lowestCommonAncestor = require('../../LeetcodeProblems/Algorithms/Lowest_Common_Ancestor_of_a_Binary_Tree').lowestCommonAncestor;
4+
const lowestCommonAncestor2 = require('../../LeetcodeProblems/Algorithms/Lowest_Common_Ancestor_of_a_Binary_Tree').lowestCommonAncestor2;
55

66
var test = function() {
77
var root = new TreeNode(3);

LeetcodeProblemsTests/Majority_Element_Test.js renamed to LeetcodeProblemsTests/Algorithms/Majority_Element_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const majorityElement = require('../LeetcodeProblems/Majority_Element').majorityElement;
2+
const majorityElement = require('../../LeetcodeProblems/Algorithms/Majority_Element').majorityElement;
33

44
function test() {
55
assert.equal(majorityElement([2,2,3]), 2);

LeetcodeProblemsTests/Max_Area_Of_Island_Test.js renamed to LeetcodeProblemsTests/Algorithms/Max_Area_Of_Island_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const { maxAreaOfIsland } = require('../LeetcodeProblems/Max_Area_Of_Island');
2+
const { maxAreaOfIsland } = require('../../LeetcodeProblems/Algorithms/Max_Area_Of_Island');
33

44
function test1() {
55
var matrix = [

LeetcodeProblemsTests/Maximal_Square_Test.js renamed to LeetcodeProblemsTests/Algorithms/Maximal_Square_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const maximalSquare = require('../LeetcodeProblems/Maximal_Square').maximalSquare;
2+
const maximalSquare = require('../../LeetcodeProblems/Algorithms/Maximal_Square').maximalSquare;
33

44
function test() {
55
assert.equal(maximalSquare([["1","0"]]), 1);

LeetcodeProblemsTests/Maximun_Subarray_Test.js renamed to LeetcodeProblemsTests/Algorithms/Maximun_Subarray_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const maxSubArray = require('../LeetcodeProblems/Maximun_Subarray').maxSubArray;
2+
const maxSubArray = require('../../LeetcodeProblems/Algorithms/Maximun_Subarray').maxSubArray;
33

44
function test() {
55
assert.equal(maxSubArray([]), 0);

LeetcodeProblemsTests/Min_Stack_Test.js renamed to LeetcodeProblemsTests/Algorithms/Min_Stack_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const MinStack = require('../LeetcodeProblems/Min_Stack').MinStack;
2+
const MinStack = require('../../LeetcodeProblems/Algorithms/Min_Stack').MinStack;
33

44
function test() {
55
var minStack = new MinStack();

LeetcodeProblemsTests/Minimum_Window_Substring_Test.js renamed to LeetcodeProblemsTests/Algorithms/Minimum_Window_Substring_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const minWindow = require('../LeetcodeProblems/Minimum_Window_Substring').minWindow;
2+
const minWindow = require('../../LeetcodeProblems/Algorithms/Minimum_Window_Substring').minWindow;
33

44
function test() {
55
assert.equal(minWindow("ADOBECODEBANC", "ABC"), "BANC");

LeetcodeProblemsTests/NQueens_Test.js renamed to LeetcodeProblemsTests/Algorithms/NQueens_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const solveNQueens = require('../LeetcodeProblems/NQueens').solveNQueens;
2+
const solveNQueens = require('../../LeetcodeProblems/Algorithms/NQueens').solveNQueens;
33

44
// TODO: Add assertions
55

LeetcodeProblemsTests/Number_of_Islands_Test.js renamed to LeetcodeProblemsTests/Algorithms/Number_of_Islands_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const numIslands = require('../LeetcodeProblems/Number_of_Islands').numIslands;
2+
const numIslands = require('../../LeetcodeProblems/Algorithms/Number_of_Islands').numIslands;
33

44
function test() {
55
assert.equal(numIslands([[1]]), 1);

LeetcodeProblemsTests/Number_of_Segments_in_a_String_Test.js renamed to LeetcodeProblemsTests/Algorithms/Number_of_Segments_in_a_String_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const countSegments = require('../LeetcodeProblems/Number_of_Segments_in_a_String').countSegments;
2+
const countSegments = require('../../LeetcodeProblems/Algorithms/Number_of_Segments_in_a_String').countSegments;
33

44
function test() {
55
assert.equal(countSegments(" "), 0);

LeetcodeProblemsTests/Permutations_II_Test.js renamed to LeetcodeProblemsTests/Algorithms/Permutations_II_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const permuteUnique = require('../LeetcodeProblems/Permutations_II').permuteUnique;
2+
const permuteUnique = require('../../LeetcodeProblems/Algorithms/Permutations_II').permuteUnique;
33

44
function test() {
55
assert.deepEqual(

LeetcodeProblemsTests/Permutations_Test.js renamed to LeetcodeProblemsTests/Algorithms/Permutations_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const permute = require('../LeetcodeProblems/Permutations').permute;
2+
const permute = require('../../LeetcodeProblems/Algorithms/Permutations').permute;
33

44
function test() {
55
assert.deepEqual(permute([]), [ [] ]);

LeetcodeProblemsTests/Permutations_With_Duplicates_Test.js renamed to LeetcodeProblemsTests/Algorithms/Permutations_With_Duplicates_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const subsetWithoutDuplicates = require('../LeetcodeProblems/Permutations_With_Duplicates').subsetWithoutDuplicates;
2+
const subsetWithoutDuplicates = require('../../LeetcodeProblems/Algorithms/Permutations_With_Duplicates').subsetWithoutDuplicates;
33

44
var test = function() {
55
assert.deepEqual(

LeetcodeProblemsTests/Permutations_Without_Duplicates_Test.js renamed to LeetcodeProblemsTests/Algorithms/Permutations_Without_Duplicates_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const subsetWithoutDuplicates = require('../LeetcodeProblems/Permutations_Without_Duplicates').subsetWithoutDuplicates;
2+
const subsetWithoutDuplicates = require('../../LeetcodeProblems/Algorithms/Permutations_Without_Duplicates').subsetWithoutDuplicates;
33

44
var test = function() {
55
assert.deepEqual(

LeetcodeProblemsTests/Regular_Expression_Matching_Test.js renamed to LeetcodeProblemsTests/Algorithms/Regular_Expression_Matching_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const isMatch = require('../LeetcodeProblems/Regular_Expression_Matching').isMatch;
2+
const isMatch = require('../../LeetcodeProblems/Algorithms/Regular_Expression_Matching').isMatch;
33

44
var test = function() {
55
assert.equal(isMatch("aa", "a"), false);

LeetcodeProblemsTests/Remove_Invalid_Parentheses_Test.js renamed to LeetcodeProblemsTests/Algorithms/Remove_Invalid_Parentheses_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const removeInvalidParentheses = require('../LeetcodeProblems/Remove_Invalid_Parentheses').removeInvalidParentheses;
2+
const removeInvalidParentheses = require('../../LeetcodeProblems/Algorithms/Remove_Invalid_Parentheses').removeInvalidParentheses;
33

44
var test = function() {
55
assert.equal(removeInvalidParentheses("))))(()"), "()");

LeetcodeProblemsTests/Restore_IP_Addresses_Test.js renamed to LeetcodeProblemsTests/Algorithms/Restore_IP_Addresses_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const restoreIpAddresses = require('../LeetcodeProblems/Restore_IP_Addresses').restoreIpAddresses;
2+
const restoreIpAddresses = require('../../LeetcodeProblems/Algorithms/Restore_IP_Addresses').restoreIpAddresses;
33

44
var test = function() {
55
assert.deepEqual(restoreIpAddresses("010010"), [ '0.10.0.10', '0.100.1.0']);

LeetcodeProblemsTests/Reverse_String_II_Test.js renamed to LeetcodeProblemsTests/Algorithms/Reverse_String_II_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const reverseStr = require('../LeetcodeProblems/Reverse_String_II').reverseStr;
2+
const reverseStr = require('../../LeetcodeProblems/Algorithms/Reverse_String_II').reverseStr;
33

44
var test = function() {
55
assert.equal(reverseStr("abcdefg", 2), "bacdfeg");

LeetcodeProblemsTests/SearchIng_Rotated_Sorted_Array_Test.js renamed to LeetcodeProblemsTests/Algorithms/SearchIng_Rotated_Sorted_Array_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const search = require('../LeetcodeProblems/SearchIng_Rotated_Sorted_Array').search;
2+
const search = require('../../LeetcodeProblems/Algorithms/SearchIng_Rotated_Sorted_Array').search;
33

44
var test = function() {
55
assert.equal(search([4,5,6,7,0,1,2], 5), 1);

LeetcodeProblemsTests/Search_a_2D_Matrix_II_Test.js renamed to LeetcodeProblemsTests/Algorithms/Search_a_2D_Matrix_II_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const searchMatrix = require('../LeetcodeProblems/Search_a_2D_Matrix_II').searchMatrix;
2+
const searchMatrix = require('../../LeetcodeProblems/Algorithms/Search_a_2D_Matrix_II').searchMatrix;
33

44
const matrix1 = [
55
[1,4,7, 11,15],

LeetcodeProblemsTests/Search_a_2D_Matrix_Test.js renamed to LeetcodeProblemsTests/Algorithms/Search_a_2D_Matrix_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const searchMatrix = require('../LeetcodeProblems/Search_a_2D_Matrix').searchMatrix;
2+
const searchMatrix = require('../../LeetcodeProblems/Algorithms/Search_a_2D_Matrix').searchMatrix;
33

44
var test = function() {
55
assert.equal(searchMatrix([], 0), false);

LeetcodeProblemsTests/Set_Matrix_Zeroes_Test.js renamed to LeetcodeProblemsTests/Algorithms/Set_Matrix_Zeroes_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const setZeroes = require('../LeetcodeProblems/Set_Matrix_Zeroes').setZeroes;
2+
const setZeroes = require('../../LeetcodeProblems/Algorithms/Set_Matrix_Zeroes').setZeroes;
33

44
var test = function() {
55
assert.deepEqual(

LeetcodeProblemsTests/Simplify_Path_Test.js renamed to LeetcodeProblemsTests/Algorithms/Simplify_Path_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const simplifyPath = require('../LeetcodeProblems/Simplify_Path').simplifyPath;
2+
const simplifyPath = require('../../LeetcodeProblems/Algorithms/Simplify_Path').simplifyPath;
33

44
var test = function() {
55
assert.equal(simplifyPath("/../c"), "/c");

LeetcodeProblemsTests/Spiral_Matrix_Test.js renamed to LeetcodeProblemsTests/Algorithms/Spiral_Matrix_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const spiralOrder = require('../LeetcodeProblems/Spiral_Matrix').spiralOrder;
2+
const spiralOrder = require('../../LeetcodeProblems/Algorithms/Spiral_Matrix').spiralOrder;
33

44
var test = function() {
55
const matrix = [

LeetcodeProblemsTests/Subarray_Sum_Equals_K_Test.js renamed to LeetcodeProblemsTests/Algorithms/Subarray_Sum_Equals_K_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const subarraySum = require('../LeetcodeProblems/Subarray_Sum_Equals_K').subarraySum;
2+
const subarraySum = require('../../LeetcodeProblems/Algorithms/Subarray_Sum_Equals_K').subarraySum;
33

44
var test = function() {
55
assert.strictEqual(subarraySum([1,1,1], 2), 2);

LeetcodeProblemsTests/Subsets_Test.js renamed to LeetcodeProblemsTests/Algorithms/Subsets_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const subsets = require('../LeetcodeProblems/Subsets').subsets;
2+
const subsets = require('../../LeetcodeProblems/Algorithms/Subsets').subsets;
33

44
function test() {
55
assert.deepEqual(subsets([]), [[]]);

LeetcodeProblemsTests/Sum_Of_Square_Numbers_Test.js renamed to LeetcodeProblemsTests/Algorithms/Sum_Of_Square_Numbers_Test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const judgeSquareSum = require('../LeetcodeProblems/Sum_Of_Square_Numbers').judgeSquareSum;
2+
const judgeSquareSum = require('../../LeetcodeProblems/Algorithms/Sum_Of_Square_Numbers').judgeSquareSum;
33

44
var test = function() {
55
assert.strictEqual(judgeSquareSum(0), true);

LeetcodeProblemsTests/Swap_Nodes_In_Pairs_Test.js renamed to LeetcodeProblemsTests/Algorithms/Swap_Nodes_In_Pairs_Test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const assert = require('assert');
2-
const ListNode = require('../UtilsClasses/ListNode').ListNode;
3-
const ListNodeTestHelper = require('../utilsClasses/ListNodeTestHelper');
4-
const swapPairs = require('../LeetcodeProblems/Swap_Nodes_In_Pairs').swapPairs;
2+
const ListNode = require('../../UtilsClasses/ListNode').ListNode;
3+
const ListNodeTestHelper = require('../../UtilsClasses/ListNodeTestHelper');
4+
const swapPairs = require('../../LeetcodeProblems/Algorithms/Swap_Nodes_In_Pairs').swapPairs;
55

66
var test = function () {
77
ListNodeTestHelper.assertList(swapPairs(ListNode.linkenList([1,2,3,4])), [2,1,4,3]);

0 commit comments

Comments
 (0)