Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/17tanya/Leetcode-Data-Structures-and-Algorithms
/ types & classes
Types & classes
96 in github.com/17tanya/Leetcode-Data-Structures-and-Algorithms
⨍
Functions
190
◇
Types & classes
96
Class
BinarySearch
BinarySearch/Binary_Search_Variants.java:11
Class
Box
DynamicProgramming/BoxStackingProblem.java:7
Class
BoxStack
DynamicProgramming/BoxStackingProblem.java:30
Class
GFG
Arrays/Zig_Zag_Array.java:3
Class
GFG
Arrays/Equilibrium_Point.java:4
Class
GFG
Arrays/Stock_Buy_Sell.java:4
Class
GFG
Arrays/Spiral_Traversal_Of_Matrix.java:4
Class
GFG
Arrays/Sort_Array_Of_0_1_2.java:4
Class
GFG
Arrays/Minimum_Platforms.java:4
Class
KadaneResult
DynamicProgramming/MaximumSumRectangularSubMatrix.java:17
Class
LCS
DynamicProgramming/LongestCommonSubsequence/Find_Longest_Common_Subsequence.java:9
Class
LCS
DynamicProgramming/LongestCommonSubsequence/Length_Of_Longest_Common_Subsequence.java:58
Class
LCS
DynamicProgramming/LongestCommonSubstring/Length_Of_Longest_Common_Substring.java:22
Class
Main
GraphsDFS&BFS/Alien_Dictionary_Topological_Sort.java:30
Class
Main
GraphsDFS&BFS/DelayedProjects.java:134
Class
MaxSumRectangularSubMatrix
DynamicProgramming/MaximumSumRectangularSubMatrix.java:8
Class
Point
DynamicProgramming/MaximumSumSubMatrixInAGivenMatrix.java:10
Class
Result
DynamicProgramming/MaximumSumRectangularSubMatrix.java:9
Class
Solution
strStr().java:1
Class
Solution
BinarySearch/Peak_Index_in_a_Mountain_Array.java:29
Class
Solution
BinarySearch/First_Bad_Version.java:23
Class
Solution
BinarySearch/Count_Negative_Numbers_in_a_Sorted_Matrix.java:30
Class
Solution
BinarySearch/Sqrt(x).java:25
Class
Solution
BinarySearch/Search_Insert_Position.java:28
Class
Solution
BinarySearch/Find_Peak_Element.java:30
Class
Solution
BinarySearch/Find_Minimum in_Rotated_Sorted_Array.java:4
Class
Solution
BinarySearch/Search_in_Rotated_Sorted_Array.java:26
Class
Solution
BinarySearch/Guess_Number_Higher_or_Lower.java:28
Class
Solution
GraphsDFS&BFS/Find_the_Town_Judge.java:4
Class
Solution
GraphsDFS&BFS/Course_Schedule.java:5
Class
Solution
GraphsDFS&BFS/Alien_Dictionary_Topological_Sort.java:44
Class
Solution
GraphsDFS&BFS/Clone_Graph.java:26
Class
Solution
GraphsDFS&BFS/DelayedProjects.java:65
Class
Solution
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }
GraphsDFS&BFS/Binary_Tree_Level_Order_Traversal.java:13
Class
Solution
GraphsDFS&BFS/Friend_Circles.java:17
Class
Solution
GraphsDFS&BFS/Flower_Planting_With_No_Adjacent.java:4
Class
Solution
GraphsDFS&BFS/Number_of_Islands.java:4
Class
Solution
GraphsDFS&BFS/Course_Schedule_II.java:5
Class
Solution
Definition for singly-linked list. public class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; }
LinkedList/Add_Two_Numbers.java:14
Class
Solution
Definition for singly-linked list. public class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; }
LinkedList/MergeTwoSortedLists.java:15
Class
Solution
Definition for singly-linked list. public class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; }
LinkedList/RemoveNthNodeFromEndOfList.java:14
Class
Solution
Definition for singly-linked list. public class ListNode { int val; ListNode next; ListNode(int x) { val = x; } }
LinkedList/Remove_Nth_Node_From_End_of_List.java:12
Class
Solution
Hash Table/Two_Sum.java:4
Class
Solution
Arrays/Largest_Number_From_Array.java:1
Class
Solution
Arrays/Rotate_Image.java:107
Class
Solution
Arrays/Move_Zeroes.java:3
Class
Solution
Arrays/First_Missing_Positive.java:26
Class
Solution
Backtracking/Permutations.java:4
Class
Solution
Backtracking/CombinationSumIII.java:4
Class
Solution
Backtracking/CombinationSum.java:4
Class
Solution
Backtracking/CombinationSumII.java:4
Class
Solution
Backtracking/PermutationsII.java:4
Class
Solution
Backtracking/Subsets.java:4
Class
Solution
Backtracking/SubsetsII.java:4
Class
Solution
Backtracking/WordSearch.java:4
Class
Solution
Backtracking/LetterCasePermutation.java:4
Class
Solution
Backtracking/GenerateParentheses.java:4
Class
Solution
Backtracking/PalindromePartitioning.java:4
Class
Solution
Google-Code-Jam-QualificationRound-2020/ParentingPartneringReturns.java:22
Class
Solution
Google-Code-Jam-QualificationRound-2020/NestingDepth.java:7
Class
Solution
Google-Code-Jam-QualificationRound-2020/Vestigium.java:7
Class
Solution
Math/Palindrome_Number.java:4
Class
Solution
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }
Trees/Symmetric_Tree.java:13
Class
Solution
Trees/N_aryTreeLevelorderTraversal.java:23
Class
Solution
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }
Trees/Same_Tree.java:13
Class
Solution
Trees/N_aryTreePostorderTraversal.java:23
Class
Solution
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }
Trees/Validate_Binary_Search_Tree.java:13
Class
Solution
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }
Trees/Kth_Smallest_Element_in_a_BST.java:13
Class
Solution
Trees/N_aryTreePreorderTraversal.java:23
Class
Solution
Recursion/LetterCombinationsOfAPhoneNumber.java:4
Class
Solution
SlidingWindow/Longest_Substring_With_Atmost_Two_Distinct_Characters.java:4
Class
Solution
SlidingWindow/Minimum_Window_Substring.java:5
Class
Solution
SlidingWindow/Longest_Repeating_Character_Replacement.java:4
Class
Solution
SlidingWindow/Longest_Substring_Without_Repeating_Characters.java:4
Class
Solution
SlidingWindow/Permutation_in_String.java:4
Class
Solution
SlidingWindow/Find_All_Anagarms_In_A_String.java:4
Class
Solution
Stacks/ValidParentheses.java:4
Class
Solution
Stacks/Decode_String.java:16
Class
Solution
TwoPointer/3Sum.java:4
Class
Solution
TwoPointer/3SumClosest.java:4
Class
Solution
TwoPointer/4Sum.java:4
Class
Solution
TwoPointer/ContainerWithMostWater.java:4
Class
Solution
String/LongestCommonPrefix.java:4
Class
Solution
String/ZigZag_Conversion.java:4
Class
Solution
DynamicProgramming/LongestPalindromicSubstring.java:4
Class
Solution
DynamicProgramming/MaxRectangularSubmatrixOf1s.java:14
Class
Solution
DynamicProgramming/WordBreakProblem/[Optimized]WordBreakPrintWords.java:5
Class
SortbySignup
Google_Hash_Code_2020.java:24
Class
SubMatrix
DynamicProgramming/MaximumSumSubMatrixInAGivenMatrix.java:21
Class
SubMatrix
DynamicProgramming/SumOfElementsInASubMatrixConstantTime/SumOfAllElementsInASubMatrixInConstantTime.java:16
Class
TopologicalSort
GraphsDFS&BFS/KahnTopologicalSort.java:19
Class
fib
DynamicProgramming/MIT-6.006-IntroToAlgosNotes/DP1_Fibonacci_ShortestPaths.java:16
Class
hc
Google_Hash_Code_2020.java:35
Class
library
Google_Hash_Code_2020.java:9
Class
time
Google-Code-Jam-QualificationRound-2020/ParentingPartneringReturns.java:7
Class
topologicalSort
GraphsDFS&BFS/TopologicalSort_DFS.java:12