MCPcopy Create free account

hub / github.com/Semaserg/LeetCodeProblems / types & classes

Types & classes729 in github.com/Semaserg/LeetCodeProblems

Class
appTemplates/Html/main.js:1
ClassBSTIterator
Definition for binary tree public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }
tree/BinarySearchTreeIterator_173/BSTIterator.java:27
ClassBreadthFirstSearch
Breadth first search implementation.
design/ImplementGraphBfs/BreadthFirstSearch.java:9
ClassCacheItem
design/LRUCache_146/CacheItem.java:3
ClassCodec
hashtable/EncodeAndDecodeTinyURL_535_/Codec.java:20
ClassCodec
271. Encode and Decode Strings https://leetcode.com/problems/encode-and-decode-strings/#/description Design an algorithm to encode a list of strings
string/EncodeAndDecodeStrings_271/Codec.java:43
ClassCodec
dynamic/SerializeAndDeserializeBinaryTree_297/Codec.java:19
ClassConnectedComponents
Connected components implementation
design/ImplementConnectedComponents/ConnectedComponents.java:6
ClassDepthFirstOrder
Topological sort implementation
design/ImplementTopologicalSortInDigraph/DepthFirstOrder.java:9
ClassDepthFirstSearch
DFS implementation
design/ImplementGraphDfs/DepthFirstSearch.java:8
ClassDigraph
Graph implementation
design/ImplementDigraphShortestPath/Digraph.java:9
ClassDigraph
Graph implementation
design/ImplementTopologicalSortInDigraph/Digraph.java:9
ClassDirectedEdge
Directed edge implementation
design/ImplementShortestPathTreeViaDijkstra/DirectedEdge.java:6
EnumDirection
graph/GenerateMaze_vstar/Direction.java:3
ClassDist
array/MaximumDistanceInArrays_624/Solution.java:91
ClassDoctor
graph/DoctorsRating_real/Doctor.java:6
ClassEdge
graph/CommutableIslands_intbit/Solution.java:115
ClassEdgeWeightedDigraph
Edge Weighted Digraph implementation
design/ImplementShortestPathTreeViaDijkstra/EdgeWeightedDigraph.java:9
ClassFileUpdater
design/WebCrawler/WebCrawler.java:127
ClassGraph
Graph implementation
design/ImplementGraphBfs/Graph.java:9
ClassGraph
Graph implementation
design/ImplementConnectedComponents/Graph.java:9
ClassGraph
Graph implementation
design/ImplementGraphDfs/Graph.java:9
ClassGraph
graph/CommutableIslands_intbit/Solution.java:87
ClassGraph
graph/GraphTraversal_BFS_DFS_iterativeDFS/Graph.java:5
ClassHeapIterator
design/ImplementShortestPathTreeViaDijkstra/IndexMinPQ.java:310
ClassHeapSort
Heap sort implementation. Has some bugs.
sorting/HeapSort/HeapSort.java:7
ClassHttpParser
design/WebCrawler/WebCrawler.java:98
ClassIndexMinPQ
The {@code IndexMinPQ} class represents an indexed priority queue of generic keys. It supports the usual <em>insert</em> and <em>delete-the-minimum</e
design/ImplementShortestPathTreeViaDijkstra/IndexMinPQ.java:43
ClassInterval
array/MergeIntervals_56/Interval.java:3
ClassLRUCache
https://leetcode.com/problems/lru-cache/#/description 146. LRU Cache Design and implement a data structure for Least Recently Used (LRU) cache. It
design/LRUCache_146/LRUCache.java:34
ClassLeanLeftRedBlackTree
Symbol Table class implemented via Binary Search Tree (BST)
design/ImplementRedBlackTree/LeanLeftRedBlackTree.java:10
ClassListNode
linkedList/SortList_148/ListNode.java:3
ClassListNode
linkedList/DeleteNodeInALinkedList_237/ListNode.java:3
ClassListNode
linkedList/SwapNodesInPairs_24/ListNode.java:3
ClassListNode
linkedList/IntersectionOfTwoLinkedLists_160/ListNode.java:3
ClassListNode
linkedList/PalindromeLinkedList_234/ListNode.java:3
ClassListNode
linkedList/ConvertSortedListToBinarySearchTree_109/ListNode.java:3
ClassListNode
linkedList/InsertionSortList_147/ListNode.java:3
ClassListNode
linkedList/ReverseLinkedList_206/ListNode.java:3
ClassListNode
linkedList/ReorderList_143/ListNode.java:3
ClassListNode
linkedList/RemoveDuplicatesFromSortedList2_82_/ListNode.java:3
ClassListNode
linkedList/RemoveNthNodeFromEndOfList_19/ListNode.java:3
ClassListNode
linkedList/MergeKSortedLists_23/ListNode.java:3
ClassListNode
linkedList/LinkedListCycle2_142/ListNode.java:3
ClassListNode
linkedList/LinkedListRandomNode_382/ListNode.java:3
ClassListNode
linkedList/ReverseLinkedList2_92/ListNode.java:3
ClassListNode
linkedList/RotateList_61/ListNode.java:3
ClassListNode
linkedList/AddTwoNumbers_2/ListNode.java:3
ClassListNode
linkedList/PartitionList_86_/ListNode.java:3
ClassListNode
linkedList/RemoveLinkedListElements_203/ListNode.java:3
ClassListNode
linkedList/MergeTwoSortedLists_21/ListNode.java:3
ClassListNode
linkedList/OddEvenLinkedList_328/ListNode.java:3
ClassLogger
design/LoggerRateLimiter_359/Logger.java:20
ClassMain
appTemplates/ConsoleApp/Main.java:7
ClassMain
appTemplates/General/Main.java:5
ClassMain
appTemplates/Html/main.js:1
ClassMain
appTemplates/Regexp/Main.java:6
ClassMain
appTemplates/FileIO/Main.java:6
ClassMain
appTemplates/HttpReader/Main.java:9
ClassMain
appTemplates/CsvParser/Main.java:3
ClassMain
hashtable/PalindromePermutation_266/Main.java:3
ClassMain
hashtable/ContainsDuplicate_217/Main.java:5
ClassMain
hashtable/GroupAnagrams_49/Main.java:5
ClassMain
hashtable/LongestSubstringWithAtMostKDistinctCharacters_340/Main.java:3
ClassMain
hashtable/IsomorphicStrings_205/Main.java:3
ClassMain
hashtable/KeyboardRow_500/Main.java:3
ClassMain
hashtable/EncodeAndDecodeTinyURL_535_/Main.java:3
ClassMain
hashtable/IntersectionOfTwoArrays_349/Main.java:5
ClassMain
hashtable/ValidAnagram_242/Main.java:5
ClassMain
hashtable/TwoSum_1/Main.java:5
ClassMain
hashtable/MaximumSizeSubarraySumEqualsK_325/Main.java:3
ClassMain
hashtable/SubstringWithConcatenationOfAllWords_30/Main.java:5
ClassMain
hashtable/MinimumWindowSubstring_76/Main.java:3
ClassMain
hashtable/ContainsDuplicate2_219/Main.java:3
ClassMain
hashtable/TopKFrequentElements_347/Main.java:5
ClassMain
hashtable/LongestSubstringWithoutRepeatingCharacters_3/Main.java:3
ClassMain
hashtable/StrobogrammaticNumber_246/Main.java:3
ClassMain
hashtable/ValidSudoku_36/Main.java:3
ClassMain
hashtable/SortCharactersByFrequency_451_/Main.java:5
ClassMain
hashtable/LongestPalindrome_409/Main.java:3
ClassMain
hashtable/HappyNumber_202/Main.java:5
ClassMain
hashtable/WordPattern_290/Main.java:5
ClassMain
hashtable/RepeatedDNASequences_187/Main.java:5
ClassMain
binarySearch/FirstBadVersion_278/Main.java:3
ClassMain
binarySearch/SearchA2DMatrix2_240/Main.java:3
ClassMain
binarySearch/GuessNumberHigherOrLower_374/Main.java:3
ClassMain
binarySearch/SearchA2DMatrix_74/Main.java:3
ClassMain
binarySearch/Sqrt_69/Main.java:3
ClassMain
binarySearch/MedianOfTwoSortedArrays_4/Main.java:3
ClassMain
bitManipulation/HammingDistance_461/Main.java:3
ClassMain
bitManipulation/FindTheDifference_389/Main.java:3
ClassMain
bitManipulation/NumberComplement_476/Main.java:3
ClassMain
bitManipulation/SingleNumber2_137/Main.java:3
ClassMain
bitManipulation/ReverseBits_190/Main.java:3
ClassMain
bitManipulation/NumberOfOneBits_191/Main.java:3
ClassMain
bitManipulation/SumOfTwoIntegers_371/Main.java:3
ClassMain
bitManipulation/SingleNumber3_260/Main.java:3
ClassMain
bitManipulation/MajorityElement_169/Main.java:3
ClassMain
bitManipulation/SingleNumber_136/Main.java:3
ClassMain
bitManipulation/PowerOfFour_342/Main.java:3
next →1–100 of 729, ranked by callers