├── .vscode ├── c_cpp_properties.json ├── launch.json └── settings.json ├── AVL Tree ├── LL&LR-Rotation.js └── RL&RR-Rotation.js ├── Algorithms&DS ├── BFS Temp │ └── bfs.js ├── Backtracking Temp │ └── app.js ├── Binary Search │ ├── BinarySearch.js │ └── RecursiveBS.js ├── DFS Temp │ └── app.js ├── DP Temp │ └── app.js ├── Floyd's Cycle │ └── app.js ├── Frequency Array │ └── app.js ├── Graph Temp │ ├── BFS │ │ ├── Matrix │ │ │ └── BFS.js │ │ ├── Trackinglevels_FindingDistance │ │ │ └── app.js │ │ └── app.js │ ├── DFS │ │ └── app.js │ ├── Dijkstra's (Weighted) │ │ └── app.js │ ├── Disjoint sets │ │ ├── Disjointt.js │ │ ├── byRank.js │ │ ├── collapsingFind.js │ │ ├── disjoint.js │ │ ├── linkedlistDis.js │ │ └── treeCompression.js │ ├── Kruskal's Algorithm │ │ ├── app.js │ │ └── forest.js │ ├── Prim Algorithm │ │ └── app.js │ ├── Toplogical Sort │ │ ├── Khan's Algorithm (BFS) │ │ │ └── khan.js │ │ └── dfs.js │ └── whenBFSorDFS.txt ├── Greedy Temp │ ├── Optimal merge pattern │ │ └── app.js │ └── app.js ├── Hash Table │ └── app.js ├── Heap │ └── app.js ├── Huffman Coding │ └── app.js ├── Kdane's algorithem │ └── app.js ├── Prefix Sum Temp │ └── app.js ├── Sliding Windows Temp │ ├── fixedSize.js │ ├── longest.js │ └── shortest.js ├── Sorting │ ├── InsertionSort.js │ ├── SelectionSort.js │ ├── bubbleSort.js │ ├── mergeSort.js │ └── quickSort.js ├── Strassen's Matrix Multiplication │ └── app.js └── Tree │ ├── inorder.js │ ├── postorder.js │ └── preorder.js ├── Binary Tree ├── BFS.js ├── BinaryTree.js └── DFS.js ├── Linked List ├── .gitignore ├── Doubly Linked List │ ├── DoublyLinkedL.js │ └── circularDoublyLL.js ├── LinkedList.js ├── LinkedList.test.js ├── RevLL.js ├── RlinkedList.js ├── app.js ├── deleteLL.js ├── package-lock.json ├── package.json └── sparse matrix │ └── app.js ├── Merkle Tree ├── app.js └── proof.js ├── Queue ├── Object.js ├── arr.js └── pirortyQueue.js ├── README.md ├── Stack ├── Using Linked List │ ├── Closure.js │ ├── OOP.js │ └── normalF.js ├── array.js └── oopS.js ├── array ├── armstrong.js ├── arr.js ├── prime.js └── sotredSquared.js ├── matrix └── digonalMatrix.js └── problems ├── 30 Days Js ├── 2619. Array Prototype Last │ └── app.js ├── 2620. Counter │ └── app.js ├── 2621. Sleep │ └── app.js ├── 2623.Memozie │ └── app.js ├── 2625.Flatten Nested Array │ └── app.js ├── 2627. Debounce │ └── app.js ├── 2629.Function Composition │ └── app.js ├── 2631. Group By │ └── app.js ├── 2637.Promise Time Limit │ └── app.js ├── 2666-Allow one function call │ └── app.js ├── 2667. Create Hello World Function │ └── app.js ├── 2677.Chunk Array │ └── app.js ├── 2704. To Be Or Not To Be │ └── app.js ├── 2705. Compact Object │ └── app.js ├── 2715. Timeout Cancellation │ └── app.js ├── 2721.Execute Asynchronous Functions In Parallel │ └── app.js ├── 2723. Add Two Promises │ └── app.js ├── 2727. Is Object Empty │ └── app.js ├── Array Warrper │ └── app.js ├── Event Emitter │ └── app.js ├── Join-two-arrays-by-id │ └── app.js └── Make a Calculator │ └── app.js ├── Array ├── .First Missing Postive │ └── app.js ├── 217.Contains Duplicate │ └── app.js ├── 231.Power of Two │ └── app.js ├── 2460.Apply Operations to an Array │ └── app.js ├── 605. Can Place Flowers │ └── app.js ├── 628. Maximum Product of Three Numbers │ └── app.js ├── Adding Stuffs │ └── app.js ├── Armstrong Number │ └── app.js ├── Closest Number │ └── app.js ├── Find Anagarm │ └── app.js ├── Find pair that sums up to k │ └── app.js ├── Longest Common Prefix │ └── app.js ├── Max Area │ └── app.js ├── Max Subarray │ └── app.js ├── Max sum circular array │ └── kdane.js ├── Monotonic Array │ └── app.js ├── Plus One │ └── app.js ├── Remove Element │ └── app.js ├── Rotate n of array │ └── app.js ├── Single Numbers │ └── app.js ├── Two Sum │ └── app.js ├── missing number │ └── app.js └── ugly n │ └── app.js ├── BFS ├── Average of levels in BT │ └── app.js ├── Binary Tree Level Order Trav │ └── app.js ├── Count Nodes │ └── app.js ├── Tree right side view │ └── app.js └── Zigzag Tree │ └── app.js ├── Backtracking ├── Combination of phone number │ └── app.js ├── Combination │ └── app.js ├── Decode ways │ └── app.js ├── Genrate () │ └── app.js ├── N Queens │ └── app.js ├── Permuation │ └── app.js ├── Plaindrom Partitoning │ └── app.js └── Words Break │ └── app.js ├── Binary Search ├── Find Element Not Smaller Than Target │ └── app.js ├── Find First and Last Position of Element in Sorted Array │ └── app.js ├── Find Minimum in Rotated Sorted Array │ └── app.js ├── Find Occurance │ └── app.js ├── Find Single Element in Sorted Array │ └── app.js ├── Find in Mountain Array │ └── app.js ├── Find the First True in a Sorted Boolean Array │ └── app.js ├── First Bad Virsion │ └── app.js ├── Guess Number │ └── app.js ├── Koko eating Bannans │ └── app.js ├── My-Calendar-i │ └── app.js ├── Snap Shot Array │ └── app.js ├── Sqrt x │ └── sqrtx.js └── Valid prefect square │ └── app.js ├── DFS ├── Depth of binary tree │ └── app.js ├── Leaf simiar trees │ └── app.js ├── Search in Binary Tree │ └── app.js ├── Subtree of another tree │ └── app.js ├── Visible Tree Nodes │ └── app.js ├── Word Search │ └── app.js └── construct-binary-tree-from-preorder-and-inorder-traversal │ └── app.js ├── DP ├── Climb Stairs │ └── app.js ├── Coin Change II │ └── app.js ├── Coin Change │ └── app.js ├── Maximal Square │ └── app.js ├── Multi Stage Graph │ └── app.js ├── Triangle │ └── app.js ├── Unique Paths │ └── app.js └── longest incerasing subsequence │ └── app.js ├── Disjoint Sets └── Find a Cycle │ └── app.js ├── Frequency Array ├── Beautiful Sequence │ └── app.js ├── Equlize The Array │ └── app.js └── Majoirty Elements │ └── app.js ├── General └── Vjudge │ ├── ABC Swap │ └── app.js │ ├── AC or WA │ └── app.js │ ├── Again Twenty Five! │ └── app.js │ ├── Boy or Girl │ └── app.js │ ├── Calculating Function │ ├── app.cpp │ ├── app.js │ └── build │ │ └── Debug │ │ ├── app.o │ │ └── outDebug.exe │ ├── Cancel The Train │ └── app.js │ ├── Chat Order │ └── app.js │ ├── Convert Binary to Decimal and back │ └── app.js │ ├── Helpful Math │ └── app.js │ ├── Palindrome with leading zeros │ └── app.js │ ├── Registeration System │ └── app.js │ ├── Replacing Elements │ └── app.js │ ├── Stone on the Table │ ├── app.cpp │ ├── app.js │ └── build │ │ └── Debug │ │ ├── app.o │ │ └── outDebug.exe │ └── Two Substrings │ └── app.js ├── Graph ├── Course Sehedule │ └── app.js ├── Flood Fill │ └── app.js ├── Kinght Moves │ └── app.js ├── Network Delay Time │ └── Dijkstra.js ├── Number of Islands │ └── app.js ├── Open The Lock │ └── app.js ├── Sequence Reconstruction │ └── app.js ├── Shortest Path │ └── Bfs.js ├── Sliding Puzzle │ └── app.js ├── Task Scheduler II │ └── app.js ├── Task Scheduler │ └── app.js ├── Wall and Gates │ └── app.js └── Words Ladder │ └── app.js ├── Greedy └── Lemonde Change │ └── app.js ├── Heap └── K largest element in array │ └── app.py ├── Linked Lists ├── 328. Odd Even Linked List │ └── app.js ├── Add Two Numbers │ └── app.js ├── Desgin Hashset │ └── app.js ├── Desgin Twitter │ └── app.js ├── Insretion Sort List │ └── app.js ├── Linked List Cycle II │ └── link.py ├── Merge Two Sorted Lists │ └── app.js ├── Plaindrome Linked List │ └── 234.js ├── Remove Linked List Element │ └── app.js ├── Remove Nth Node From End of List │ └── app.js ├── Reverse Linked List │ └── app.js ├── Rotate List │ └── app.js └── Swap Nodes in Paris │ └── app.js ├── Map ├── Can Construct k plaindrome │ └── app.js ├── Group Anagarms │ └── app.js ├── Longest Plaindrome │ └── app.js ├── Ransom Note │ └── app.js ├── Roman Numbers │ └── app.js ├── Transform of Array │ └── app.js ├── Word Pattern │ └── app.js ├── contian duplicate ii │ └── app.js ├── contian duplicate iii │ └── app.js └── valid anagarm │ └── app.js ├── Pow(x,n) └── app.js ├── Prefix Sum ├── 238.Product of Array Except Self │ └── app.js ├── Sub Array sum k │ └── app.js └── Sum of all odd length array │ └── app.js ├── Queues ├── 1700. Number of Students Unable to Eat Lunch │ └── app.js ├── Circluar Queue │ └── app.js ├── Implment Queue Using Stack │ └── app.js └── time-needed-to-buy-tickets │ └── app.js ├── Recursion ├── 46. Permutations │ └── app.js ├── Fibonacci Seq │ └── app.js ├── K-th Grammer │ └── app.js ├── Pascal Triangle │ └── app.js ├── Power Sum │ └── app.js ├── Reverse String │ └── app.js ├── Unique Binary Search Trees II - │ └── app.js └── Unreadable String │ └── app.js ├── Sets ├── Contains Duplicate │ └── app.js ├── Happy Numbers │ └── app.js ├── Intersection │ └── app.js └── Valid Words │ └── app.js ├── Sliding Windows ├── Find All Anagrams in a String │ └── app.js ├── Flexible size windows │ └── app.js ├── Longest Subarray │ └── app.js ├── Longest Substring Without Repeating Characters │ └── app.js ├── Min Subarray Sum │ └── app.js ├── Min consuctive cards to pick up │ └── app.js ├── Min window substring │ └── app.js └── Subsum Array Fixed │ └── app.js ├── Stack ├── Baseball Game │ └── app.js ├── Daily Tempratures │ ├── By Imigog.png │ └── app.js ├── Final price with special discount │ └── app.js ├── Implement Stack Using Queue │ └── app.js ├── Remove adjcent values │ └── app.js ├── Removing Stars From a String │ └── app.js ├── Reverse words in string │ └── app.js ├── Split-a-string-in-balanced-strings │ └── app.js ├── Valid Parenthies │ └── app.js ├── Validate Stack Sequences │ └── app.js └── e Reverse Polish Notation │ └── app.js ├── Strings ├── 125. Valid Palindrome │ └── app.js ├── 1431. Kids With the Greatest Number of Candies │ └── app.js ├── 58. Length of Last Word │ └── app.js ├── Counting Words │ └── app.js ├── Excel Sheet │ └── app.js ├── Find the string first occurance in string │ └── app.js ├── Panagarms │ └── app.js ├── Time Conversion │ └── app.js ├── Tram │ └── app.js └── Two Pointers │ └── app.js ├── Trees ├── Binary Search Tree │ ├── Insert into Binary Search Treee │ │ └── app.js │ ├── Invert Tree │ │ └── app.js │ ├── Lowest Common Ancestor │ │ └── app.js │ ├── Minimum Absolute Difference in BST │ │ └── app.js │ ├── Same Tree │ │ └── app.js │ └── Valid Binary Search Tree │ │ └── app.js └── Binary Tree │ ├── Binary Tree Inorder Traversal │ └── app.js │ ├── Binary Tree Post order │ └── app.js │ ├── Binary Tree Preorder Traversal │ └── app.js │ ├── Blanced Binary Tree │ └── app.js │ ├── Construct Binary Tree From Inorder and postorder traversel │ └── app.js │ ├── Construct Binary Tree From Preorder and Inorder traversel │ └── app.js │ ├── Diameter of Binary Tree │ └── app.js │ ├── Level Order Traversal BFS │ └── app.js │ ├── Maximum Depth of Binary Tree │ ├── app.c │ ├── app.cpp │ ├── app.go │ ├── app.java │ ├── app.js │ ├── app.php │ └── app.py │ ├── Min Hight Depth Tree │ └── Tree.js │ ├── Min Tree │ └── min.js │ ├── Path Sum │ └── app.js │ ├── Sum Tree │ └── app.js │ ├── Symmetric-Tree │ └── app.js │ ├── Tree Includes │ └── app.js │ └── Valdiate Tree │ └── Tree.js └── Two Pointers ├── 121. Best Time to Buy and Sell Stock └── app.js ├── Middle of linked list └── app.js ├── Moves Zeros └── app.js ├── Remove Duplicates From Sorted Array └── app.js ├── String Comporession └── app.js ├── Subseqence └── app.js ├── Two Sum Sorted Array └── app.js ├── Two Sums └── app.js ├── Valid Plaindrome II └── app.js └── Valid Plaindrome └── app.js /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AVL Tree/LL&LR-Rotation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/AVL Tree/LL&LR-Rotation.js -------------------------------------------------------------------------------- /AVL Tree/RL&RR-Rotation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/AVL Tree/RL&RR-Rotation.js -------------------------------------------------------------------------------- /Algorithms&DS/BFS Temp/bfs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/BFS Temp/bfs.js -------------------------------------------------------------------------------- /Algorithms&DS/Backtracking Temp/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Backtracking Temp/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Binary Search/BinarySearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Binary Search/BinarySearch.js -------------------------------------------------------------------------------- /Algorithms&DS/Binary Search/RecursiveBS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Binary Search/RecursiveBS.js -------------------------------------------------------------------------------- /Algorithms&DS/DFS Temp/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/DFS Temp/app.js -------------------------------------------------------------------------------- /Algorithms&DS/DP Temp/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/DP Temp/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Floyd's Cycle/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Floyd's Cycle/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Frequency Array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Frequency Array/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/BFS/Matrix/BFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/BFS/Matrix/BFS.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/BFS/Trackinglevels_FindingDistance/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/BFS/Trackinglevels_FindingDistance/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/BFS/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/BFS/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/DFS/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/DFS/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/Dijkstra's (Weighted)/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/Dijkstra's (Weighted)/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/Disjoint sets/Disjointt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/Disjoint sets/Disjointt.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/Disjoint sets/byRank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/Disjoint sets/byRank.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/Disjoint sets/collapsingFind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/Disjoint sets/collapsingFind.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/Disjoint sets/disjoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/Disjoint sets/disjoint.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/Disjoint sets/linkedlistDis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/Disjoint sets/linkedlistDis.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/Disjoint sets/treeCompression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/Disjoint sets/treeCompression.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/Kruskal's Algorithm/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/Kruskal's Algorithm/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/Kruskal's Algorithm/forest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/Kruskal's Algorithm/forest.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/Prim Algorithm/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/Prim Algorithm/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/Toplogical Sort/Khan's Algorithm (BFS)/khan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/Toplogical Sort/Khan's Algorithm (BFS)/khan.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/Toplogical Sort/dfs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/Toplogical Sort/dfs.js -------------------------------------------------------------------------------- /Algorithms&DS/Graph Temp/whenBFSorDFS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Graph Temp/whenBFSorDFS.txt -------------------------------------------------------------------------------- /Algorithms&DS/Greedy Temp/Optimal merge pattern/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Greedy Temp/Optimal merge pattern/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Greedy Temp/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Greedy Temp/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Hash Table/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Hash Table/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Heap/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Heap/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Huffman Coding/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Huffman Coding/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Kdane's algorithem/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Kdane's algorithem/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Prefix Sum Temp/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Prefix Sum Temp/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Sliding Windows Temp/fixedSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Sliding Windows Temp/fixedSize.js -------------------------------------------------------------------------------- /Algorithms&DS/Sliding Windows Temp/longest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Sliding Windows Temp/longest.js -------------------------------------------------------------------------------- /Algorithms&DS/Sliding Windows Temp/shortest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Sliding Windows Temp/shortest.js -------------------------------------------------------------------------------- /Algorithms&DS/Sorting/InsertionSort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Sorting/InsertionSort.js -------------------------------------------------------------------------------- /Algorithms&DS/Sorting/SelectionSort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Sorting/SelectionSort.js -------------------------------------------------------------------------------- /Algorithms&DS/Sorting/bubbleSort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Sorting/bubbleSort.js -------------------------------------------------------------------------------- /Algorithms&DS/Sorting/mergeSort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Sorting/mergeSort.js -------------------------------------------------------------------------------- /Algorithms&DS/Sorting/quickSort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Sorting/quickSort.js -------------------------------------------------------------------------------- /Algorithms&DS/Strassen's Matrix Multiplication/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Strassen's Matrix Multiplication/app.js -------------------------------------------------------------------------------- /Algorithms&DS/Tree/inorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Tree/inorder.js -------------------------------------------------------------------------------- /Algorithms&DS/Tree/postorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Tree/postorder.js -------------------------------------------------------------------------------- /Algorithms&DS/Tree/preorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Algorithms&DS/Tree/preorder.js -------------------------------------------------------------------------------- /Binary Tree/BFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Binary Tree/BFS.js -------------------------------------------------------------------------------- /Binary Tree/BinaryTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Binary Tree/BinaryTree.js -------------------------------------------------------------------------------- /Binary Tree/DFS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Binary Tree/DFS.js -------------------------------------------------------------------------------- /Linked List/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Linked List/Doubly Linked List/DoublyLinkedL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Linked List/Doubly Linked List/DoublyLinkedL.js -------------------------------------------------------------------------------- /Linked List/Doubly Linked List/circularDoublyLL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Linked List/Doubly Linked List/circularDoublyLL.js -------------------------------------------------------------------------------- /Linked List/LinkedList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Linked List/LinkedList.js -------------------------------------------------------------------------------- /Linked List/LinkedList.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Linked List/LinkedList.test.js -------------------------------------------------------------------------------- /Linked List/RevLL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Linked List/RevLL.js -------------------------------------------------------------------------------- /Linked List/RlinkedList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Linked List/RlinkedList.js -------------------------------------------------------------------------------- /Linked List/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Linked List/app.js -------------------------------------------------------------------------------- /Linked List/deleteLL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Linked List/deleteLL.js -------------------------------------------------------------------------------- /Linked List/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Linked List/package-lock.json -------------------------------------------------------------------------------- /Linked List/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Linked List/package.json -------------------------------------------------------------------------------- /Linked List/sparse matrix/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Linked List/sparse matrix/app.js -------------------------------------------------------------------------------- /Merkle Tree/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Merkle Tree/app.js -------------------------------------------------------------------------------- /Merkle Tree/proof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Merkle Tree/proof.js -------------------------------------------------------------------------------- /Queue/Object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Queue/Object.js -------------------------------------------------------------------------------- /Queue/arr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Queue/arr.js -------------------------------------------------------------------------------- /Queue/pirortyQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Queue/pirortyQueue.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/README.md -------------------------------------------------------------------------------- /Stack/Using Linked List/Closure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Stack/Using Linked List/Closure.js -------------------------------------------------------------------------------- /Stack/Using Linked List/OOP.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Stack/Using Linked List/OOP.js -------------------------------------------------------------------------------- /Stack/Using Linked List/normalF.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Stack/Using Linked List/normalF.js -------------------------------------------------------------------------------- /Stack/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Stack/array.js -------------------------------------------------------------------------------- /Stack/oopS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/Stack/oopS.js -------------------------------------------------------------------------------- /array/armstrong.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/array/armstrong.js -------------------------------------------------------------------------------- /array/arr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/array/arr.js -------------------------------------------------------------------------------- /array/prime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/array/prime.js -------------------------------------------------------------------------------- /array/sotredSquared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/array/sotredSquared.js -------------------------------------------------------------------------------- /matrix/digonalMatrix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/matrix/digonalMatrix.js -------------------------------------------------------------------------------- /problems/30 Days Js/2619. Array Prototype Last/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2619. Array Prototype Last/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2620. Counter/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2620. Counter/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2621. Sleep/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2621. Sleep/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2623.Memozie/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2623.Memozie/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2625.Flatten Nested Array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2625.Flatten Nested Array/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2627. Debounce/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2627. Debounce/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2629.Function Composition/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2629.Function Composition/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2631. Group By/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2631. Group By/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2637.Promise Time Limit/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2637.Promise Time Limit/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2666-Allow one function call/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2666-Allow one function call/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2667. Create Hello World Function/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2667. Create Hello World Function/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2677.Chunk Array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2677.Chunk Array/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2704. To Be Or Not To Be/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2704. To Be Or Not To Be/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2705. Compact Object/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2705. Compact Object/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2715. Timeout Cancellation/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2715. Timeout Cancellation/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2721.Execute Asynchronous Functions In Parallel/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2721.Execute Asynchronous Functions In Parallel/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2723. Add Two Promises/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2723. Add Two Promises/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/2727. Is Object Empty/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/2727. Is Object Empty/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/Array Warrper/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/Array Warrper/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/Event Emitter/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/Event Emitter/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/Join-two-arrays-by-id/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/Join-two-arrays-by-id/app.js -------------------------------------------------------------------------------- /problems/30 Days Js/Make a Calculator/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/30 Days Js/Make a Calculator/app.js -------------------------------------------------------------------------------- /problems/Array/.First Missing Postive/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/.First Missing Postive/app.js -------------------------------------------------------------------------------- /problems/Array/217.Contains Duplicate/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/217.Contains Duplicate/app.js -------------------------------------------------------------------------------- /problems/Array/231.Power of Two/app.js: -------------------------------------------------------------------------------- 1 | var isPowerOfTwo = function(n) { 2 | return (Math.log2(n) % 1 === 0) 3 | }; -------------------------------------------------------------------------------- /problems/Array/2460.Apply Operations to an Array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/2460.Apply Operations to an Array/app.js -------------------------------------------------------------------------------- /problems/Array/605. Can Place Flowers/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/605. Can Place Flowers/app.js -------------------------------------------------------------------------------- /problems/Array/628. Maximum Product of Three Numbers/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/628. Maximum Product of Three Numbers/app.js -------------------------------------------------------------------------------- /problems/Array/Adding Stuffs/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/Adding Stuffs/app.js -------------------------------------------------------------------------------- /problems/Array/Armstrong Number/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/Armstrong Number/app.js -------------------------------------------------------------------------------- /problems/Array/Closest Number/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/Closest Number/app.js -------------------------------------------------------------------------------- /problems/Array/Find Anagarm/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/Find Anagarm/app.js -------------------------------------------------------------------------------- /problems/Array/Find pair that sums up to k/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/Find pair that sums up to k/app.js -------------------------------------------------------------------------------- /problems/Array/Longest Common Prefix/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/Longest Common Prefix/app.js -------------------------------------------------------------------------------- /problems/Array/Max Area/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/Max Area/app.js -------------------------------------------------------------------------------- /problems/Array/Max Subarray/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/Max Subarray/app.js -------------------------------------------------------------------------------- /problems/Array/Max sum circular array/kdane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/Max sum circular array/kdane.js -------------------------------------------------------------------------------- /problems/Array/Monotonic Array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/Monotonic Array/app.js -------------------------------------------------------------------------------- /problems/Array/Plus One/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/Plus One/app.js -------------------------------------------------------------------------------- /problems/Array/Remove Element/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/Remove Element/app.js -------------------------------------------------------------------------------- /problems/Array/Rotate n of array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/Rotate n of array/app.js -------------------------------------------------------------------------------- /problems/Array/Single Numbers/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/Single Numbers/app.js -------------------------------------------------------------------------------- /problems/Array/Two Sum/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/Two Sum/app.js -------------------------------------------------------------------------------- /problems/Array/missing number/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/missing number/app.js -------------------------------------------------------------------------------- /problems/Array/ugly n/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Array/ugly n/app.js -------------------------------------------------------------------------------- /problems/BFS/Average of levels in BT/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/BFS/Average of levels in BT/app.js -------------------------------------------------------------------------------- /problems/BFS/Binary Tree Level Order Trav/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/BFS/Binary Tree Level Order Trav/app.js -------------------------------------------------------------------------------- /problems/BFS/Count Nodes/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/BFS/Count Nodes/app.js -------------------------------------------------------------------------------- /problems/BFS/Tree right side view/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/BFS/Tree right side view/app.js -------------------------------------------------------------------------------- /problems/BFS/Zigzag Tree/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/BFS/Zigzag Tree/app.js -------------------------------------------------------------------------------- /problems/Backtracking/Combination of phone number/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Backtracking/Combination of phone number/app.js -------------------------------------------------------------------------------- /problems/Backtracking/Combination/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Backtracking/Combination/app.js -------------------------------------------------------------------------------- /problems/Backtracking/Decode ways/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Backtracking/Decode ways/app.js -------------------------------------------------------------------------------- /problems/Backtracking/Genrate ()/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Backtracking/Genrate ()/app.js -------------------------------------------------------------------------------- /problems/Backtracking/N Queens/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Backtracking/N Queens/app.js -------------------------------------------------------------------------------- /problems/Backtracking/Permuation/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Backtracking/Permuation/app.js -------------------------------------------------------------------------------- /problems/Backtracking/Plaindrom Partitoning/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Backtracking/Plaindrom Partitoning/app.js -------------------------------------------------------------------------------- /problems/Backtracking/Words Break/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Backtracking/Words Break/app.js -------------------------------------------------------------------------------- /problems/Binary Search/Find Element Not Smaller Than Target/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Binary Search/Find Element Not Smaller Than Target/app.js -------------------------------------------------------------------------------- /problems/Binary Search/Find First and Last Position of Element in Sorted Array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Binary Search/Find First and Last Position of Element in Sorted Array/app.js -------------------------------------------------------------------------------- /problems/Binary Search/Find Minimum in Rotated Sorted Array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Binary Search/Find Minimum in Rotated Sorted Array/app.js -------------------------------------------------------------------------------- /problems/Binary Search/Find Occurance/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Binary Search/Find Occurance/app.js -------------------------------------------------------------------------------- /problems/Binary Search/Find Single Element in Sorted Array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Binary Search/Find Single Element in Sorted Array/app.js -------------------------------------------------------------------------------- /problems/Binary Search/Find in Mountain Array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Binary Search/Find in Mountain Array/app.js -------------------------------------------------------------------------------- /problems/Binary Search/Find the First True in a Sorted Boolean Array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Binary Search/Find the First True in a Sorted Boolean Array/app.js -------------------------------------------------------------------------------- /problems/Binary Search/First Bad Virsion/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Binary Search/First Bad Virsion/app.js -------------------------------------------------------------------------------- /problems/Binary Search/Guess Number/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Binary Search/Guess Number/app.js -------------------------------------------------------------------------------- /problems/Binary Search/Koko eating Bannans/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Binary Search/Koko eating Bannans/app.js -------------------------------------------------------------------------------- /problems/Binary Search/My-Calendar-i/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Binary Search/My-Calendar-i/app.js -------------------------------------------------------------------------------- /problems/Binary Search/Snap Shot Array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Binary Search/Snap Shot Array/app.js -------------------------------------------------------------------------------- /problems/Binary Search/Sqrt x/sqrtx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Binary Search/Sqrt x/sqrtx.js -------------------------------------------------------------------------------- /problems/Binary Search/Valid prefect square/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Binary Search/Valid prefect square/app.js -------------------------------------------------------------------------------- /problems/DFS/Depth of binary tree/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/DFS/Depth of binary tree/app.js -------------------------------------------------------------------------------- /problems/DFS/Leaf simiar trees/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/DFS/Leaf simiar trees/app.js -------------------------------------------------------------------------------- /problems/DFS/Search in Binary Tree/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/DFS/Search in Binary Tree/app.js -------------------------------------------------------------------------------- /problems/DFS/Subtree of another tree/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/DFS/Subtree of another tree/app.js -------------------------------------------------------------------------------- /problems/DFS/Visible Tree Nodes/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/DFS/Visible Tree Nodes/app.js -------------------------------------------------------------------------------- /problems/DFS/Word Search/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/DFS/Word Search/app.js -------------------------------------------------------------------------------- /problems/DFS/construct-binary-tree-from-preorder-and-inorder-traversal/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/DFS/construct-binary-tree-from-preorder-and-inorder-traversal/app.js -------------------------------------------------------------------------------- /problems/DP/Climb Stairs/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/DP/Climb Stairs/app.js -------------------------------------------------------------------------------- /problems/DP/Coin Change II/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/DP/Coin Change II/app.js -------------------------------------------------------------------------------- /problems/DP/Coin Change/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/DP/Coin Change/app.js -------------------------------------------------------------------------------- /problems/DP/Maximal Square/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/DP/Maximal Square/app.js -------------------------------------------------------------------------------- /problems/DP/Multi Stage Graph/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/DP/Multi Stage Graph/app.js -------------------------------------------------------------------------------- /problems/DP/Triangle/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/DP/Triangle/app.js -------------------------------------------------------------------------------- /problems/DP/Unique Paths/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/DP/Unique Paths/app.js -------------------------------------------------------------------------------- /problems/DP/longest incerasing subsequence/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/DP/longest incerasing subsequence/app.js -------------------------------------------------------------------------------- /problems/Disjoint Sets/Find a Cycle/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Disjoint Sets/Find a Cycle/app.js -------------------------------------------------------------------------------- /problems/Frequency Array/Beautiful Sequence/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Frequency Array/Beautiful Sequence/app.js -------------------------------------------------------------------------------- /problems/Frequency Array/Equlize The Array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Frequency Array/Equlize The Array/app.js -------------------------------------------------------------------------------- /problems/Frequency Array/Majoirty Elements/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Frequency Array/Majoirty Elements/app.js -------------------------------------------------------------------------------- /problems/General/Vjudge/ABC Swap/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/ABC Swap/app.js -------------------------------------------------------------------------------- /problems/General/Vjudge/AC or WA/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/AC or WA/app.js -------------------------------------------------------------------------------- /problems/General/Vjudge/Again Twenty Five!/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Again Twenty Five!/app.js -------------------------------------------------------------------------------- /problems/General/Vjudge/Boy or Girl/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Boy or Girl/app.js -------------------------------------------------------------------------------- /problems/General/Vjudge/Calculating Function/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Calculating Function/app.cpp -------------------------------------------------------------------------------- /problems/General/Vjudge/Calculating Function/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Calculating Function/app.js -------------------------------------------------------------------------------- /problems/General/Vjudge/Calculating Function/build/Debug/app.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Calculating Function/build/Debug/app.o -------------------------------------------------------------------------------- /problems/General/Vjudge/Calculating Function/build/Debug/outDebug.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Calculating Function/build/Debug/outDebug.exe -------------------------------------------------------------------------------- /problems/General/Vjudge/Cancel The Train/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Cancel The Train/app.js -------------------------------------------------------------------------------- /problems/General/Vjudge/Chat Order/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Chat Order/app.js -------------------------------------------------------------------------------- /problems/General/Vjudge/Convert Binary to Decimal and back/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Convert Binary to Decimal and back/app.js -------------------------------------------------------------------------------- /problems/General/Vjudge/Helpful Math/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Helpful Math/app.js -------------------------------------------------------------------------------- /problems/General/Vjudge/Palindrome with leading zeros/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Palindrome with leading zeros/app.js -------------------------------------------------------------------------------- /problems/General/Vjudge/Registeration System/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Registeration System/app.js -------------------------------------------------------------------------------- /problems/General/Vjudge/Replacing Elements/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Replacing Elements/app.js -------------------------------------------------------------------------------- /problems/General/Vjudge/Stone on the Table/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Stone on the Table/app.cpp -------------------------------------------------------------------------------- /problems/General/Vjudge/Stone on the Table/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Stone on the Table/app.js -------------------------------------------------------------------------------- /problems/General/Vjudge/Stone on the Table/build/Debug/app.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Stone on the Table/build/Debug/app.o -------------------------------------------------------------------------------- /problems/General/Vjudge/Stone on the Table/build/Debug/outDebug.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Stone on the Table/build/Debug/outDebug.exe -------------------------------------------------------------------------------- /problems/General/Vjudge/Two Substrings/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/General/Vjudge/Two Substrings/app.js -------------------------------------------------------------------------------- /problems/Graph/Course Sehedule/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Graph/Course Sehedule/app.js -------------------------------------------------------------------------------- /problems/Graph/Flood Fill/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Graph/Flood Fill/app.js -------------------------------------------------------------------------------- /problems/Graph/Kinght Moves/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Graph/Kinght Moves/app.js -------------------------------------------------------------------------------- /problems/Graph/Network Delay Time/Dijkstra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Graph/Network Delay Time/Dijkstra.js -------------------------------------------------------------------------------- /problems/Graph/Number of Islands/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Graph/Number of Islands/app.js -------------------------------------------------------------------------------- /problems/Graph/Open The Lock/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Graph/Open The Lock/app.js -------------------------------------------------------------------------------- /problems/Graph/Sequence Reconstruction/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Graph/Sequence Reconstruction/app.js -------------------------------------------------------------------------------- /problems/Graph/Shortest Path/Bfs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Graph/Shortest Path/Bfs.js -------------------------------------------------------------------------------- /problems/Graph/Sliding Puzzle/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Graph/Sliding Puzzle/app.js -------------------------------------------------------------------------------- /problems/Graph/Task Scheduler II/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Graph/Task Scheduler II/app.js -------------------------------------------------------------------------------- /problems/Graph/Task Scheduler/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Graph/Task Scheduler/app.js -------------------------------------------------------------------------------- /problems/Graph/Wall and Gates/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Graph/Wall and Gates/app.js -------------------------------------------------------------------------------- /problems/Graph/Words Ladder/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Graph/Words Ladder/app.js -------------------------------------------------------------------------------- /problems/Greedy/Lemonde Change/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Greedy/Lemonde Change/app.js -------------------------------------------------------------------------------- /problems/Heap/K largest element in array/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Heap/K largest element in array/app.py -------------------------------------------------------------------------------- /problems/Linked Lists/328. Odd Even Linked List/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Linked Lists/328. Odd Even Linked List/app.js -------------------------------------------------------------------------------- /problems/Linked Lists/Add Two Numbers/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Linked Lists/Add Two Numbers/app.js -------------------------------------------------------------------------------- /problems/Linked Lists/Desgin Hashset/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Linked Lists/Desgin Hashset/app.js -------------------------------------------------------------------------------- /problems/Linked Lists/Desgin Twitter/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Linked Lists/Desgin Twitter/app.js -------------------------------------------------------------------------------- /problems/Linked Lists/Insretion Sort List/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Linked Lists/Insretion Sort List/app.js -------------------------------------------------------------------------------- /problems/Linked Lists/Linked List Cycle II/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Linked Lists/Linked List Cycle II/link.py -------------------------------------------------------------------------------- /problems/Linked Lists/Merge Two Sorted Lists/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Linked Lists/Merge Two Sorted Lists/app.js -------------------------------------------------------------------------------- /problems/Linked Lists/Plaindrome Linked List/234.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Linked Lists/Plaindrome Linked List/234.js -------------------------------------------------------------------------------- /problems/Linked Lists/Remove Linked List Element/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Linked Lists/Remove Linked List Element/app.js -------------------------------------------------------------------------------- /problems/Linked Lists/Remove Nth Node From End of List/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Linked Lists/Remove Nth Node From End of List/app.js -------------------------------------------------------------------------------- /problems/Linked Lists/Reverse Linked List/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Linked Lists/Reverse Linked List/app.js -------------------------------------------------------------------------------- /problems/Linked Lists/Rotate List/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Linked Lists/Rotate List/app.js -------------------------------------------------------------------------------- /problems/Linked Lists/Swap Nodes in Paris/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Linked Lists/Swap Nodes in Paris/app.js -------------------------------------------------------------------------------- /problems/Map/Can Construct k plaindrome/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Map/Can Construct k plaindrome/app.js -------------------------------------------------------------------------------- /problems/Map/Group Anagarms/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Map/Group Anagarms/app.js -------------------------------------------------------------------------------- /problems/Map/Longest Plaindrome/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Map/Longest Plaindrome/app.js -------------------------------------------------------------------------------- /problems/Map/Ransom Note/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Map/Ransom Note/app.js -------------------------------------------------------------------------------- /problems/Map/Roman Numbers/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Map/Roman Numbers/app.js -------------------------------------------------------------------------------- /problems/Map/Transform of Array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Map/Transform of Array/app.js -------------------------------------------------------------------------------- /problems/Map/Word Pattern/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Map/Word Pattern/app.js -------------------------------------------------------------------------------- /problems/Map/contian duplicate ii/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Map/contian duplicate ii/app.js -------------------------------------------------------------------------------- /problems/Map/contian duplicate iii/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Map/contian duplicate iii/app.js -------------------------------------------------------------------------------- /problems/Map/valid anagarm/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Map/valid anagarm/app.js -------------------------------------------------------------------------------- /problems/Pow(x,n)/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Pow(x,n)/app.js -------------------------------------------------------------------------------- /problems/Prefix Sum/238.Product of Array Except Self/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Prefix Sum/238.Product of Array Except Self/app.js -------------------------------------------------------------------------------- /problems/Prefix Sum/Sub Array sum k/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Prefix Sum/Sub Array sum k/app.js -------------------------------------------------------------------------------- /problems/Prefix Sum/Sum of all odd length array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Prefix Sum/Sum of all odd length array/app.js -------------------------------------------------------------------------------- /problems/Queues/1700. Number of Students Unable to Eat Lunch/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Queues/1700. Number of Students Unable to Eat Lunch/app.js -------------------------------------------------------------------------------- /problems/Queues/Circluar Queue/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Queues/Circluar Queue/app.js -------------------------------------------------------------------------------- /problems/Queues/Implment Queue Using Stack/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Queues/Implment Queue Using Stack/app.js -------------------------------------------------------------------------------- /problems/Queues/time-needed-to-buy-tickets/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Queues/time-needed-to-buy-tickets/app.js -------------------------------------------------------------------------------- /problems/Recursion/46. Permutations/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Recursion/46. Permutations/app.js -------------------------------------------------------------------------------- /problems/Recursion/Fibonacci Seq/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Recursion/Fibonacci Seq/app.js -------------------------------------------------------------------------------- /problems/Recursion/K-th Grammer/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Recursion/K-th Grammer/app.js -------------------------------------------------------------------------------- /problems/Recursion/Pascal Triangle/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Recursion/Pascal Triangle/app.js -------------------------------------------------------------------------------- /problems/Recursion/Power Sum/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Recursion/Power Sum/app.js -------------------------------------------------------------------------------- /problems/Recursion/Reverse String/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Recursion/Reverse String/app.js -------------------------------------------------------------------------------- /problems/Recursion/Unique Binary Search Trees II -/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Recursion/Unique Binary Search Trees II -/app.js -------------------------------------------------------------------------------- /problems/Recursion/Unreadable String/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Recursion/Unreadable String/app.js -------------------------------------------------------------------------------- /problems/Sets/Contains Duplicate/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Sets/Contains Duplicate/app.js -------------------------------------------------------------------------------- /problems/Sets/Happy Numbers/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Sets/Happy Numbers/app.js -------------------------------------------------------------------------------- /problems/Sets/Intersection/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Sets/Intersection/app.js -------------------------------------------------------------------------------- /problems/Sets/Valid Words/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Sets/Valid Words/app.js -------------------------------------------------------------------------------- /problems/Sliding Windows/Find All Anagrams in a String/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Sliding Windows/Find All Anagrams in a String/app.js -------------------------------------------------------------------------------- /problems/Sliding Windows/Flexible size windows/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Sliding Windows/Flexible size windows/app.js -------------------------------------------------------------------------------- /problems/Sliding Windows/Longest Subarray/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Sliding Windows/Longest Subarray/app.js -------------------------------------------------------------------------------- /problems/Sliding Windows/Longest Substring Without Repeating Characters/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Sliding Windows/Longest Substring Without Repeating Characters/app.js -------------------------------------------------------------------------------- /problems/Sliding Windows/Min Subarray Sum/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Sliding Windows/Min Subarray Sum/app.js -------------------------------------------------------------------------------- /problems/Sliding Windows/Min consuctive cards to pick up/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Sliding Windows/Min consuctive cards to pick up/app.js -------------------------------------------------------------------------------- /problems/Sliding Windows/Min window substring/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Sliding Windows/Min window substring/app.js -------------------------------------------------------------------------------- /problems/Sliding Windows/Subsum Array Fixed/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Sliding Windows/Subsum Array Fixed/app.js -------------------------------------------------------------------------------- /problems/Stack/Baseball Game/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Stack/Baseball Game/app.js -------------------------------------------------------------------------------- /problems/Stack/Daily Tempratures/By Imigog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Stack/Daily Tempratures/By Imigog.png -------------------------------------------------------------------------------- /problems/Stack/Daily Tempratures/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Stack/Daily Tempratures/app.js -------------------------------------------------------------------------------- /problems/Stack/Final price with special discount/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Stack/Final price with special discount/app.js -------------------------------------------------------------------------------- /problems/Stack/Implement Stack Using Queue/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Stack/Implement Stack Using Queue/app.js -------------------------------------------------------------------------------- /problems/Stack/Remove adjcent values/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Stack/Remove adjcent values/app.js -------------------------------------------------------------------------------- /problems/Stack/Removing Stars From a String/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Stack/Removing Stars From a String/app.js -------------------------------------------------------------------------------- /problems/Stack/Reverse words in string/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Stack/Reverse words in string/app.js -------------------------------------------------------------------------------- /problems/Stack/Split-a-string-in-balanced-strings/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Stack/Split-a-string-in-balanced-strings/app.js -------------------------------------------------------------------------------- /problems/Stack/Valid Parenthies/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Stack/Valid Parenthies/app.js -------------------------------------------------------------------------------- /problems/Stack/Validate Stack Sequences/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Stack/Validate Stack Sequences/app.js -------------------------------------------------------------------------------- /problems/Stack/e Reverse Polish Notation/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Stack/e Reverse Polish Notation/app.js -------------------------------------------------------------------------------- /problems/Strings/125. Valid Palindrome/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Strings/125. Valid Palindrome/app.js -------------------------------------------------------------------------------- /problems/Strings/1431. Kids With the Greatest Number of Candies/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Strings/1431. Kids With the Greatest Number of Candies/app.js -------------------------------------------------------------------------------- /problems/Strings/58. Length of Last Word/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Strings/58. Length of Last Word/app.js -------------------------------------------------------------------------------- /problems/Strings/Counting Words/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Strings/Counting Words/app.js -------------------------------------------------------------------------------- /problems/Strings/Excel Sheet/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Strings/Excel Sheet/app.js -------------------------------------------------------------------------------- /problems/Strings/Find the string first occurance in string/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Strings/Find the string first occurance in string/app.js -------------------------------------------------------------------------------- /problems/Strings/Panagarms/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Strings/Panagarms/app.js -------------------------------------------------------------------------------- /problems/Strings/Time Conversion/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Strings/Time Conversion/app.js -------------------------------------------------------------------------------- /problems/Strings/Tram/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Strings/Tram/app.js -------------------------------------------------------------------------------- /problems/Strings/Two Pointers/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Strings/Two Pointers/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Search Tree/Insert into Binary Search Treee/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Search Tree/Insert into Binary Search Treee/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Search Tree/Invert Tree/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Search Tree/Invert Tree/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Search Tree/Lowest Common Ancestor/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Search Tree/Lowest Common Ancestor/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Search Tree/Minimum Absolute Difference in BST/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Search Tree/Minimum Absolute Difference in BST/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Search Tree/Same Tree/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Search Tree/Same Tree/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Search Tree/Valid Binary Search Tree/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Search Tree/Valid Binary Search Tree/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Binary Tree Inorder Traversal/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Binary Tree Inorder Traversal/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Binary Tree Post order/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Binary Tree Post order/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Binary Tree Preorder Traversal/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Binary Tree Preorder Traversal/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Blanced Binary Tree/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Blanced Binary Tree/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Construct Binary Tree From Inorder and postorder traversel/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Construct Binary Tree From Inorder and postorder traversel/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Construct Binary Tree From Preorder and Inorder traversel/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Construct Binary Tree From Preorder and Inorder traversel/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Diameter of Binary Tree/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Diameter of Binary Tree/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Level Order Traversal BFS/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Level Order Traversal BFS/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Maximum Depth of Binary Tree/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Maximum Depth of Binary Tree/app.c -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Maximum Depth of Binary Tree/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Maximum Depth of Binary Tree/app.cpp -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Maximum Depth of Binary Tree/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Maximum Depth of Binary Tree/app.go -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Maximum Depth of Binary Tree/app.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Maximum Depth of Binary Tree/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Maximum Depth of Binary Tree/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Maximum Depth of Binary Tree/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Maximum Depth of Binary Tree/app.php -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Maximum Depth of Binary Tree/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Maximum Depth of Binary Tree/app.py -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Min Hight Depth Tree/Tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Min Hight Depth Tree/Tree.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Min Tree/min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Min Tree/min.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Path Sum/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Path Sum/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Sum Tree/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Sum Tree/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Symmetric-Tree/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Symmetric-Tree/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Tree Includes/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Tree Includes/app.js -------------------------------------------------------------------------------- /problems/Trees/Binary Tree/Valdiate Tree/Tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Trees/Binary Tree/Valdiate Tree/Tree.js -------------------------------------------------------------------------------- /problems/Two Pointers/121. Best Time to Buy and Sell Stock/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Two Pointers/121. Best Time to Buy and Sell Stock/app.js -------------------------------------------------------------------------------- /problems/Two Pointers/Middle of linked list/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Two Pointers/Middle of linked list/app.js -------------------------------------------------------------------------------- /problems/Two Pointers/Moves Zeros/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Two Pointers/Moves Zeros/app.js -------------------------------------------------------------------------------- /problems/Two Pointers/Remove Duplicates From Sorted Array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Two Pointers/Remove Duplicates From Sorted Array/app.js -------------------------------------------------------------------------------- /problems/Two Pointers/String Comporession/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Two Pointers/String Comporession/app.js -------------------------------------------------------------------------------- /problems/Two Pointers/Subseqence/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Two Pointers/Subseqence/app.js -------------------------------------------------------------------------------- /problems/Two Pointers/Two Sum Sorted Array/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Two Pointers/Two Sum Sorted Array/app.js -------------------------------------------------------------------------------- /problems/Two Pointers/Two Sums/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Two Pointers/Two Sums/app.js -------------------------------------------------------------------------------- /problems/Two Pointers/Valid Plaindrome II/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Two Pointers/Valid Plaindrome II/app.js -------------------------------------------------------------------------------- /problems/Two Pointers/Valid Plaindrome/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-Adel-Nour/Data-Structure/HEAD/problems/Two Pointers/Valid Plaindrome/app.js --------------------------------------------------------------------------------