├── .gitignore ├── README.md ├── algos ├── AhoCorasick.java ├── CountingSort.java ├── DijkstraMlogN.java ├── DijkstraN2.java ├── Fenwick.java ├── HeapSort.java ├── KMP.java ├── LinkedListCustom.java ├── MergeSort.java ├── MinHeap.java ├── NextCombination.java ├── NextPermutation.java ├── QuickSort.java ├── RabinKarp.java ├── RadixSortIntegers.java ├── RadixSortStrings.java └── SegmentTree │ ├── SegmentTree1.java │ ├── SegmentTree2.java │ └── SegmentTree3.java ├── concurrency ├── SimpleReadWriteLockExample.java └── paralleljobrunner │ ├── DAGComponent.java │ ├── Job.java │ └── ParallelJobRunner.java ├── notes ├── Cassandra (podcast from softwareengineeringdaily).md ├── Concurrency java tutorial.md ├── Garbage collection.md ├── Java Concurreny In Practice.md ├── Messaging systems (XMPP, etc.).md ├── MicroServices tutorial from Nginx.md ├── Staff Engineer (Larsen).md ├── Staff Engineer's path.md ├── Uber Postgres problems.md └── resources │ ├── 1_6ZyBv1YhjG30I4Qa2J5wHg.png │ ├── 1_OFx_KNrvHaSvj3SG86fhow.png │ ├── 4072033AF45C59FAE35EA2444C8E4A90.jpg │ ├── 6F0158F2D449853588097693295445EA.png │ ├── 8174781AECE482ED1B4F2842FE4A4DBD.jpg │ ├── 91FE18425DEC27DA40AF8D2DB323BD4D.jpg │ ├── 971CC12C0273BF9E2F714485FD133203.jpg │ ├── AEF8A60FF24FE334172FB04B48F2A885.jpg │ ├── Image.tiff │ └── slider-diagram.png └── problems ├── FacebookHackerCup └── 2017 │ ├── qualification │ ├── FightingZombie.java │ ├── LazyLoading.java │ └── ProgressPie.java │ └── round1 │ ├── ManicMoving.java │ └── PieProgress.java ├── TopCoder ├── AlienAndGame.java ├── AlienAndHamburgers.java ├── AlphabetOrderDiv1.java ├── AstronomicalRecordsEasy.java ├── BigFatInteger2.java ├── BinPackingEasy.java ├── BuildingRoutes.java ├── ChooseTheBestOne.java ├── ColorfulRoad.java ├── ConvertibleStrings.java ├── DAGConstruction.java ├── EelAndRabbit.java ├── Egalitarianism.java ├── EllysNumberGuessing.java ├── EllysRoomAssignmentsDiv2.java ├── EmoticonsDiv2.java ├── FixedDiceGameDiv2.java ├── FoxAndGo.java ├── GCDGraph.java ├── GUMIAndSongsDiv2.java ├── GearsDiv2.java ├── GooseInZooDivTwo.java ├── GridSortMax.java ├── JumpFurther.java ├── LCMSet.java ├── LCMSetEasy.java ├── LittleElephantAndIntervalsDiv2.java ├── LongLongTripDiv2.java ├── LostCharacter.java ├── MagicalStringDiv1.java ├── MazeConstruct.java ├── MonstersValley2.java ├── MysticAndCandiesEasy.java ├── NumbersChallenge.java ├── ORSolitaireDiv2.java ├── PackingBallsDiv2.java ├── PairGameEasy.java ├── PalindromicSubstringsDiv2.java ├── PiecewiseLinearFunctionDiv2.java ├── PilingRectsDiv2.java ├── PowerOfThreeEasy.java ├── PrimeSoccer.java ├── SentenceSplitting.java ├── SlimeXSlimonadeTycoon.java ├── SpaceWarDiv2.java ├── SplitIntoPairs.java ├── TaroFillingAStringDiv2.java ├── TaroFriends.java ├── TheAirTripDivTwo.java ├── TheCoffeeTimeDivTwo.java ├── TheMatrix.java ├── TrafficCongestionDivTwo.java ├── ValueHistogram.java ├── WinterAndCandies.java └── WolfDelaymaster.java ├── codeforces ├── 385div2 │ ├── ProblemA.java │ ├── ProblemB.java │ └── ProblemC.java ├── ChatRoom58A.java ├── DestroyingArray722C.java ├── Fence363B.java └── NumberOfWays466C.java ├── hackerrank └── bfsshortreach │ └── Solution.java ├── leetcode ├── 3Sum15.java ├── AddBinary67.java ├── AddStrings415.java ├── AlienDictionary269.java ├── AllO1DataStructure432.java ├── AndroidUnlockPatterns351.java ├── BSTIterator173.java ├── BSTSuccessor285Inorder.java ├── BSTSuccessor285UsingStack.java ├── BalancedBinaryTree110.java ├── BasicCalculatorII227.java ├── BestTimeToBuyAndSellStock121.java ├── BinaryTreeLevelOrderTraversal102.java ├── BinaryTreeLongestConsecutiveSequenceII549.java ├── BinaryTreePaths257.java ├── BinaryTreeRightSideView199.java ├── BinaryTreeUpsideDown156.java ├── BinaryTreeVerticalOrderTraversal314.java ├── BombEnemy361.java ├── BoundaryOfBinaryTree545.java ├── BrickWall554.java ├── CanPlaceFlowers605.java ├── ClimbingStairs70.java ├── CoinChange322.java ├── CombinationSum39.java ├── CombinationSumIV377.java ├── Combinations77.java ├── ContainsDuplicate217.java ├── ContainsDuplicateIII220.java ├── ContainsDuplicationsII219.java ├── ContinuousSubarraySum523.java ├── CountAndSay38.java ├── CourseScheduleII210.java ├── DecodeWays91.java ├── DeleteOperationForTwoStrings583.java ├── DetectCapital520.java ├── DiameterOfBinaryTree543.java ├── DistinctSubsequences115.java ├── EditDistance72.java ├── ExcelSheetColumnTitle168.java ├── ExpressionAddOperators282.java ├── FactorCombinations254.java ├── FindAllDuplicatesInArray442.java ├── FindBottomLeftTreeValue513.java ├── FindLargestValueInEachTreeRow515.java ├── FindLeavesOfBinaryTree366.java ├── FindModeInBinarySearchTree501.java ├── FirstBadVersion278.java ├── FirstMissingPositive41.java ├── FlattenNestedListIterator341.java ├── GeneralizedAbbreviation320.java ├── GenerateParentheses22.java ├── GraphValidTree261.java ├── GroupAnagrams49.java ├── HIndex274.java ├── HIndexII275.java ├── HammingDistance461.java ├── HappyNumber202.java ├── HaystackNeedle28.java ├── HitCounter362.java ├── HouseRobber198.java ├── IncreasingTripletSubsequence334.java ├── InsertInterval57.java ├── InterleavingString97.java ├── IntersectionOfTwoLinkedLists160.java ├── IsomorphicStrings205.java ├── KthLargestElement215.java ├── LCABinaryTree236.java ├── LCAOfBST235.java ├── LFUCache460.java ├── LIS300.java ├── LRUCache146.java ├── LargestRectInHistogram84.java ├── ListToBinarySearchTree109.java ├── LonelyPixelI531.java ├── LonelyPixelII533.java ├── LongestAbsoluteFilePath388.java ├── LongestConsecutiveSequence128.java ├── LongestLineOfConsecutiveOneInMatrix562.java ├── LongestPalindromicSubsequence516.java ├── LongestPalindromicSubstring5.java ├── LongestUncommonSubsequenceI521.java ├── Matrix542.java ├── MaxConsecutiveOnes485.java ├── MaxConsecutiveOnesII487.java ├── MaximalRectangle85.java ├── MaximalSquare221.java ├── MaximumDepthOfBinaryTree104.java ├── MaximumProductSubarray152.java ├── MaximumSubarray53.java ├── MedianFinder295.java ├── MeetingRooms252.java ├── MeetingRooms253.java ├── MergeIntervals56.java ├── MergeKSortedLists23.java ├── MergeSortedArray88.java ├── MergeTwoBinaryTrees617.java ├── MergeTwoSortedLists21.java ├── MinStack155.java ├── MiniParser385.java ├── MinimumAbsoluteDifferenceInBST530.java ├── MinimumDepthOfBinaryTree111.java ├── MinimumPathSum64.java ├── MinimumSizeSubArraySum209.java ├── MinimumWindowSubstring76.java ├── MissingRanges163.java ├── MoveZeros283.java ├── MultiplyStrings43.java ├── NestedListWeightSum339.java ├── NestedListWeightSumII364.java ├── NextPermutation31.java ├── NumberOfIslandsII305.java ├── OddEvenLinkedList328.java ├── OneEditDistance161.java ├── PacificAtlanticWaterFlow417.java ├── PaintFence276.java ├── PaintHouseII265.java ├── PalindromeLinkedList234.java ├── PalindromePairs336.java ├── PalindromePartitioning131.java ├── PalindromePartitioningII132.java ├── PartitionEqualSubsetSum416.java ├── PerfectSquares279.java ├── Permutations46.java ├── PermutationsII47.java ├── PowXN50.java ├── ProductofArrayExceptSelf238.java ├── RandomPickIndex398.java ├── RandomizedSet380.java ├── RangeSumQuery2DImmutable304.java ├── RangeSumQuery2dMutable308.java ├── RegularExpressionMatching10.java ├── RelativeRanks506.java ├── RemoveDuplicates26.java ├── RemoveDuplicatesFromSortedArray80.java ├── RemoveInvalidParantheses301.java ├── ReorderList143.java ├── RepeatedDNASequences187.java ├── RepeatedSubstringPattern459.java ├── RestoreIPAddresses93.java ├── ReverseBits190.java ├── ReverseStringII541.java ├── ReverseWords151.java ├── ReverseWordsInStringIII557.java ├── SearchForRange34.java ├── SearchInRotatedSortedArray33.java ├── SerializeDeserializeBinaryTree297.java ├── ShoppingOffers638.java ├── ShortestPalindrome214.java ├── ShortestUnsortedContinuousSubarray581.java ├── ShortestWordDistanceII244.java ├── ShortestWordDistanceIII245.java ├── SingleElementInSortedArray540.java ├── SingleNumber136.java ├── SlidingWindowMaximum239.java ├── SlidingWindowMedian480.java ├── SortColors75.java ├── SortedArrayToBinarySearchTree108.java ├── SparseMatrixMultiplication311.java ├── SplitArrayLargestSum410.java ├── Sqrt69.java ├── StringIterator604.java ├── StudentAttendanceRecordI551.java ├── SubarraySumEqualsK560.java ├── Subsets78.java ├── SubsetsII90.java ├── SubtreeOfAnotherTree572.java ├── SumOfLeftLeaves404.java ├── SumRootToLeafNumbers129.java ├── SwapNodesInPairs24.java ├── SymmetricTree101.java ├── TargetSum494.java ├── TaskScheduler621.java ├── TheMaze490.java ├── TheMazeII505.java ├── TopKFrequentElements347.java ├── Triangle120.java ├── Trie208.java ├── TwoSum1.java ├── TwoSumIII170.java ├── UniqueBinarySearchTrees96.java ├── UniquePaths62.java ├── ValidPalindrome125.java ├── ValidParentheses20.java ├── ValidPerfectSquare367.java ├── ValidSquare593.java ├── ValidSudoku36.java ├── ValidTriangleNumber611.java ├── ValidateBinarySearchTree98.java ├── Vector2D251.java ├── WallsandGates286.java ├── WildcardMatching44.java ├── WordBreak139.java ├── WordBreakII140.java ├── WordDictionary211.java ├── WordLadder127.java ├── WordPatternII291.java ├── WordSearch79.java └── WordSearchII212.java └── other └── CountTrueParenthesizations.java /.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | *.iml 3 | out 4 | .idea 5 | 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/README.md -------------------------------------------------------------------------------- /algos/AhoCorasick.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/AhoCorasick.java -------------------------------------------------------------------------------- /algos/CountingSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/CountingSort.java -------------------------------------------------------------------------------- /algos/DijkstraMlogN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/DijkstraMlogN.java -------------------------------------------------------------------------------- /algos/DijkstraN2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/DijkstraN2.java -------------------------------------------------------------------------------- /algos/Fenwick.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/Fenwick.java -------------------------------------------------------------------------------- /algos/HeapSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/HeapSort.java -------------------------------------------------------------------------------- /algos/KMP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/KMP.java -------------------------------------------------------------------------------- /algos/LinkedListCustom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/LinkedListCustom.java -------------------------------------------------------------------------------- /algos/MergeSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/MergeSort.java -------------------------------------------------------------------------------- /algos/MinHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/MinHeap.java -------------------------------------------------------------------------------- /algos/NextCombination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/NextCombination.java -------------------------------------------------------------------------------- /algos/NextPermutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/NextPermutation.java -------------------------------------------------------------------------------- /algos/QuickSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/QuickSort.java -------------------------------------------------------------------------------- /algos/RabinKarp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/RabinKarp.java -------------------------------------------------------------------------------- /algos/RadixSortIntegers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/RadixSortIntegers.java -------------------------------------------------------------------------------- /algos/RadixSortStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/RadixSortStrings.java -------------------------------------------------------------------------------- /algos/SegmentTree/SegmentTree1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/SegmentTree/SegmentTree1.java -------------------------------------------------------------------------------- /algos/SegmentTree/SegmentTree2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/SegmentTree/SegmentTree2.java -------------------------------------------------------------------------------- /algos/SegmentTree/SegmentTree3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/algos/SegmentTree/SegmentTree3.java -------------------------------------------------------------------------------- /concurrency/SimpleReadWriteLockExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/concurrency/SimpleReadWriteLockExample.java -------------------------------------------------------------------------------- /concurrency/paralleljobrunner/DAGComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/concurrency/paralleljobrunner/DAGComponent.java -------------------------------------------------------------------------------- /concurrency/paralleljobrunner/Job.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/concurrency/paralleljobrunner/Job.java -------------------------------------------------------------------------------- /concurrency/paralleljobrunner/ParallelJobRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/concurrency/paralleljobrunner/ParallelJobRunner.java -------------------------------------------------------------------------------- /notes/Cassandra (podcast from softwareengineeringdaily).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/Cassandra (podcast from softwareengineeringdaily).md -------------------------------------------------------------------------------- /notes/Concurrency java tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/Concurrency java tutorial.md -------------------------------------------------------------------------------- /notes/Garbage collection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/Garbage collection.md -------------------------------------------------------------------------------- /notes/Java Concurreny In Practice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/Java Concurreny In Practice.md -------------------------------------------------------------------------------- /notes/Messaging systems (XMPP, etc.).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/Messaging systems (XMPP, etc.).md -------------------------------------------------------------------------------- /notes/MicroServices tutorial from Nginx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/MicroServices tutorial from Nginx.md -------------------------------------------------------------------------------- /notes/Staff Engineer (Larsen).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/Staff Engineer (Larsen).md -------------------------------------------------------------------------------- /notes/Staff Engineer's path.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/Staff Engineer's path.md -------------------------------------------------------------------------------- /notes/Uber Postgres problems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/Uber Postgres problems.md -------------------------------------------------------------------------------- /notes/resources/1_6ZyBv1YhjG30I4Qa2J5wHg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/resources/1_6ZyBv1YhjG30I4Qa2J5wHg.png -------------------------------------------------------------------------------- /notes/resources/1_OFx_KNrvHaSvj3SG86fhow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/resources/1_OFx_KNrvHaSvj3SG86fhow.png -------------------------------------------------------------------------------- /notes/resources/4072033AF45C59FAE35EA2444C8E4A90.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/resources/4072033AF45C59FAE35EA2444C8E4A90.jpg -------------------------------------------------------------------------------- /notes/resources/6F0158F2D449853588097693295445EA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/resources/6F0158F2D449853588097693295445EA.png -------------------------------------------------------------------------------- /notes/resources/8174781AECE482ED1B4F2842FE4A4DBD.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/resources/8174781AECE482ED1B4F2842FE4A4DBD.jpg -------------------------------------------------------------------------------- /notes/resources/91FE18425DEC27DA40AF8D2DB323BD4D.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/resources/91FE18425DEC27DA40AF8D2DB323BD4D.jpg -------------------------------------------------------------------------------- /notes/resources/971CC12C0273BF9E2F714485FD133203.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/resources/971CC12C0273BF9E2F714485FD133203.jpg -------------------------------------------------------------------------------- /notes/resources/AEF8A60FF24FE334172FB04B48F2A885.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/resources/AEF8A60FF24FE334172FB04B48F2A885.jpg -------------------------------------------------------------------------------- /notes/resources/Image.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/resources/Image.tiff -------------------------------------------------------------------------------- /notes/resources/slider-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/notes/resources/slider-diagram.png -------------------------------------------------------------------------------- /problems/FacebookHackerCup/2017/qualification/FightingZombie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/FacebookHackerCup/2017/qualification/FightingZombie.java -------------------------------------------------------------------------------- /problems/FacebookHackerCup/2017/qualification/LazyLoading.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/FacebookHackerCup/2017/qualification/LazyLoading.java -------------------------------------------------------------------------------- /problems/FacebookHackerCup/2017/qualification/ProgressPie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/FacebookHackerCup/2017/qualification/ProgressPie.java -------------------------------------------------------------------------------- /problems/FacebookHackerCup/2017/round1/ManicMoving.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/FacebookHackerCup/2017/round1/ManicMoving.java -------------------------------------------------------------------------------- /problems/FacebookHackerCup/2017/round1/PieProgress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/FacebookHackerCup/2017/round1/PieProgress.java -------------------------------------------------------------------------------- /problems/TopCoder/AlienAndGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/AlienAndGame.java -------------------------------------------------------------------------------- /problems/TopCoder/AlienAndHamburgers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/AlienAndHamburgers.java -------------------------------------------------------------------------------- /problems/TopCoder/AlphabetOrderDiv1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/AlphabetOrderDiv1.java -------------------------------------------------------------------------------- /problems/TopCoder/AstronomicalRecordsEasy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/AstronomicalRecordsEasy.java -------------------------------------------------------------------------------- /problems/TopCoder/BigFatInteger2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/BigFatInteger2.java -------------------------------------------------------------------------------- /problems/TopCoder/BinPackingEasy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/BinPackingEasy.java -------------------------------------------------------------------------------- /problems/TopCoder/BuildingRoutes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/BuildingRoutes.java -------------------------------------------------------------------------------- /problems/TopCoder/ChooseTheBestOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/ChooseTheBestOne.java -------------------------------------------------------------------------------- /problems/TopCoder/ColorfulRoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/ColorfulRoad.java -------------------------------------------------------------------------------- /problems/TopCoder/ConvertibleStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/ConvertibleStrings.java -------------------------------------------------------------------------------- /problems/TopCoder/DAGConstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/DAGConstruction.java -------------------------------------------------------------------------------- /problems/TopCoder/EelAndRabbit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/EelAndRabbit.java -------------------------------------------------------------------------------- /problems/TopCoder/Egalitarianism.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/Egalitarianism.java -------------------------------------------------------------------------------- /problems/TopCoder/EllysNumberGuessing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/EllysNumberGuessing.java -------------------------------------------------------------------------------- /problems/TopCoder/EllysRoomAssignmentsDiv2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/EllysRoomAssignmentsDiv2.java -------------------------------------------------------------------------------- /problems/TopCoder/EmoticonsDiv2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/EmoticonsDiv2.java -------------------------------------------------------------------------------- /problems/TopCoder/FixedDiceGameDiv2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/FixedDiceGameDiv2.java -------------------------------------------------------------------------------- /problems/TopCoder/FoxAndGo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/FoxAndGo.java -------------------------------------------------------------------------------- /problems/TopCoder/GCDGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/GCDGraph.java -------------------------------------------------------------------------------- /problems/TopCoder/GUMIAndSongsDiv2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/GUMIAndSongsDiv2.java -------------------------------------------------------------------------------- /problems/TopCoder/GearsDiv2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/GearsDiv2.java -------------------------------------------------------------------------------- /problems/TopCoder/GooseInZooDivTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/GooseInZooDivTwo.java -------------------------------------------------------------------------------- /problems/TopCoder/GridSortMax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/GridSortMax.java -------------------------------------------------------------------------------- /problems/TopCoder/JumpFurther.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/JumpFurther.java -------------------------------------------------------------------------------- /problems/TopCoder/LCMSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/LCMSet.java -------------------------------------------------------------------------------- /problems/TopCoder/LCMSetEasy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/LCMSetEasy.java -------------------------------------------------------------------------------- /problems/TopCoder/LittleElephantAndIntervalsDiv2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/LittleElephantAndIntervalsDiv2.java -------------------------------------------------------------------------------- /problems/TopCoder/LongLongTripDiv2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/LongLongTripDiv2.java -------------------------------------------------------------------------------- /problems/TopCoder/LostCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/LostCharacter.java -------------------------------------------------------------------------------- /problems/TopCoder/MagicalStringDiv1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/MagicalStringDiv1.java -------------------------------------------------------------------------------- /problems/TopCoder/MazeConstruct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/MazeConstruct.java -------------------------------------------------------------------------------- /problems/TopCoder/MonstersValley2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/MonstersValley2.java -------------------------------------------------------------------------------- /problems/TopCoder/MysticAndCandiesEasy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/MysticAndCandiesEasy.java -------------------------------------------------------------------------------- /problems/TopCoder/NumbersChallenge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/NumbersChallenge.java -------------------------------------------------------------------------------- /problems/TopCoder/ORSolitaireDiv2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/ORSolitaireDiv2.java -------------------------------------------------------------------------------- /problems/TopCoder/PackingBallsDiv2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/PackingBallsDiv2.java -------------------------------------------------------------------------------- /problems/TopCoder/PairGameEasy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/PairGameEasy.java -------------------------------------------------------------------------------- /problems/TopCoder/PalindromicSubstringsDiv2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/PalindromicSubstringsDiv2.java -------------------------------------------------------------------------------- /problems/TopCoder/PiecewiseLinearFunctionDiv2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/PiecewiseLinearFunctionDiv2.java -------------------------------------------------------------------------------- /problems/TopCoder/PilingRectsDiv2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/PilingRectsDiv2.java -------------------------------------------------------------------------------- /problems/TopCoder/PowerOfThreeEasy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/PowerOfThreeEasy.java -------------------------------------------------------------------------------- /problems/TopCoder/PrimeSoccer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/PrimeSoccer.java -------------------------------------------------------------------------------- /problems/TopCoder/SentenceSplitting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/SentenceSplitting.java -------------------------------------------------------------------------------- /problems/TopCoder/SlimeXSlimonadeTycoon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/SlimeXSlimonadeTycoon.java -------------------------------------------------------------------------------- /problems/TopCoder/SpaceWarDiv2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/SpaceWarDiv2.java -------------------------------------------------------------------------------- /problems/TopCoder/SplitIntoPairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/SplitIntoPairs.java -------------------------------------------------------------------------------- /problems/TopCoder/TaroFillingAStringDiv2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/TaroFillingAStringDiv2.java -------------------------------------------------------------------------------- /problems/TopCoder/TaroFriends.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/TaroFriends.java -------------------------------------------------------------------------------- /problems/TopCoder/TheAirTripDivTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/TheAirTripDivTwo.java -------------------------------------------------------------------------------- /problems/TopCoder/TheCoffeeTimeDivTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/TheCoffeeTimeDivTwo.java -------------------------------------------------------------------------------- /problems/TopCoder/TheMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/TheMatrix.java -------------------------------------------------------------------------------- /problems/TopCoder/TrafficCongestionDivTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/TrafficCongestionDivTwo.java -------------------------------------------------------------------------------- /problems/TopCoder/ValueHistogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/ValueHistogram.java -------------------------------------------------------------------------------- /problems/TopCoder/WinterAndCandies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/WinterAndCandies.java -------------------------------------------------------------------------------- /problems/TopCoder/WolfDelaymaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/TopCoder/WolfDelaymaster.java -------------------------------------------------------------------------------- /problems/codeforces/385div2/ProblemA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/codeforces/385div2/ProblemA.java -------------------------------------------------------------------------------- /problems/codeforces/385div2/ProblemB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/codeforces/385div2/ProblemB.java -------------------------------------------------------------------------------- /problems/codeforces/385div2/ProblemC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/codeforces/385div2/ProblemC.java -------------------------------------------------------------------------------- /problems/codeforces/ChatRoom58A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/codeforces/ChatRoom58A.java -------------------------------------------------------------------------------- /problems/codeforces/DestroyingArray722C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/codeforces/DestroyingArray722C.java -------------------------------------------------------------------------------- /problems/codeforces/Fence363B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/codeforces/Fence363B.java -------------------------------------------------------------------------------- /problems/codeforces/NumberOfWays466C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/codeforces/NumberOfWays466C.java -------------------------------------------------------------------------------- /problems/hackerrank/bfsshortreach/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/hackerrank/bfsshortreach/Solution.java -------------------------------------------------------------------------------- /problems/leetcode/3Sum15.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/3Sum15.java -------------------------------------------------------------------------------- /problems/leetcode/AddBinary67.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/AddBinary67.java -------------------------------------------------------------------------------- /problems/leetcode/AddStrings415.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/AddStrings415.java -------------------------------------------------------------------------------- /problems/leetcode/AlienDictionary269.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/AlienDictionary269.java -------------------------------------------------------------------------------- /problems/leetcode/AllO1DataStructure432.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/AllO1DataStructure432.java -------------------------------------------------------------------------------- /problems/leetcode/AndroidUnlockPatterns351.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/AndroidUnlockPatterns351.java -------------------------------------------------------------------------------- /problems/leetcode/BSTIterator173.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/BSTIterator173.java -------------------------------------------------------------------------------- /problems/leetcode/BSTSuccessor285Inorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/BSTSuccessor285Inorder.java -------------------------------------------------------------------------------- /problems/leetcode/BSTSuccessor285UsingStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/BSTSuccessor285UsingStack.java -------------------------------------------------------------------------------- /problems/leetcode/BalancedBinaryTree110.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/BalancedBinaryTree110.java -------------------------------------------------------------------------------- /problems/leetcode/BasicCalculatorII227.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/BasicCalculatorII227.java -------------------------------------------------------------------------------- /problems/leetcode/BestTimeToBuyAndSellStock121.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/BestTimeToBuyAndSellStock121.java -------------------------------------------------------------------------------- /problems/leetcode/BinaryTreeLevelOrderTraversal102.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/BinaryTreeLevelOrderTraversal102.java -------------------------------------------------------------------------------- /problems/leetcode/BinaryTreeLongestConsecutiveSequenceII549.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/BinaryTreeLongestConsecutiveSequenceII549.java -------------------------------------------------------------------------------- /problems/leetcode/BinaryTreePaths257.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/BinaryTreePaths257.java -------------------------------------------------------------------------------- /problems/leetcode/BinaryTreeRightSideView199.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/BinaryTreeRightSideView199.java -------------------------------------------------------------------------------- /problems/leetcode/BinaryTreeUpsideDown156.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/BinaryTreeUpsideDown156.java -------------------------------------------------------------------------------- /problems/leetcode/BinaryTreeVerticalOrderTraversal314.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/BinaryTreeVerticalOrderTraversal314.java -------------------------------------------------------------------------------- /problems/leetcode/BombEnemy361.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/BombEnemy361.java -------------------------------------------------------------------------------- /problems/leetcode/BoundaryOfBinaryTree545.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/BoundaryOfBinaryTree545.java -------------------------------------------------------------------------------- /problems/leetcode/BrickWall554.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/BrickWall554.java -------------------------------------------------------------------------------- /problems/leetcode/CanPlaceFlowers605.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/CanPlaceFlowers605.java -------------------------------------------------------------------------------- /problems/leetcode/ClimbingStairs70.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ClimbingStairs70.java -------------------------------------------------------------------------------- /problems/leetcode/CoinChange322.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/CoinChange322.java -------------------------------------------------------------------------------- /problems/leetcode/CombinationSum39.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/CombinationSum39.java -------------------------------------------------------------------------------- /problems/leetcode/CombinationSumIV377.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/CombinationSumIV377.java -------------------------------------------------------------------------------- /problems/leetcode/Combinations77.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/Combinations77.java -------------------------------------------------------------------------------- /problems/leetcode/ContainsDuplicate217.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ContainsDuplicate217.java -------------------------------------------------------------------------------- /problems/leetcode/ContainsDuplicateIII220.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ContainsDuplicateIII220.java -------------------------------------------------------------------------------- /problems/leetcode/ContainsDuplicationsII219.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ContainsDuplicationsII219.java -------------------------------------------------------------------------------- /problems/leetcode/ContinuousSubarraySum523.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ContinuousSubarraySum523.java -------------------------------------------------------------------------------- /problems/leetcode/CountAndSay38.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/CountAndSay38.java -------------------------------------------------------------------------------- /problems/leetcode/CourseScheduleII210.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/CourseScheduleII210.java -------------------------------------------------------------------------------- /problems/leetcode/DecodeWays91.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/DecodeWays91.java -------------------------------------------------------------------------------- /problems/leetcode/DeleteOperationForTwoStrings583.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/DeleteOperationForTwoStrings583.java -------------------------------------------------------------------------------- /problems/leetcode/DetectCapital520.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/DetectCapital520.java -------------------------------------------------------------------------------- /problems/leetcode/DiameterOfBinaryTree543.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/DiameterOfBinaryTree543.java -------------------------------------------------------------------------------- /problems/leetcode/DistinctSubsequences115.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/DistinctSubsequences115.java -------------------------------------------------------------------------------- /problems/leetcode/EditDistance72.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/EditDistance72.java -------------------------------------------------------------------------------- /problems/leetcode/ExcelSheetColumnTitle168.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ExcelSheetColumnTitle168.java -------------------------------------------------------------------------------- /problems/leetcode/ExpressionAddOperators282.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ExpressionAddOperators282.java -------------------------------------------------------------------------------- /problems/leetcode/FactorCombinations254.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/FactorCombinations254.java -------------------------------------------------------------------------------- /problems/leetcode/FindAllDuplicatesInArray442.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/FindAllDuplicatesInArray442.java -------------------------------------------------------------------------------- /problems/leetcode/FindBottomLeftTreeValue513.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/FindBottomLeftTreeValue513.java -------------------------------------------------------------------------------- /problems/leetcode/FindLargestValueInEachTreeRow515.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/FindLargestValueInEachTreeRow515.java -------------------------------------------------------------------------------- /problems/leetcode/FindLeavesOfBinaryTree366.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/FindLeavesOfBinaryTree366.java -------------------------------------------------------------------------------- /problems/leetcode/FindModeInBinarySearchTree501.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/FindModeInBinarySearchTree501.java -------------------------------------------------------------------------------- /problems/leetcode/FirstBadVersion278.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/FirstBadVersion278.java -------------------------------------------------------------------------------- /problems/leetcode/FirstMissingPositive41.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/FirstMissingPositive41.java -------------------------------------------------------------------------------- /problems/leetcode/FlattenNestedListIterator341.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/FlattenNestedListIterator341.java -------------------------------------------------------------------------------- /problems/leetcode/GeneralizedAbbreviation320.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/GeneralizedAbbreviation320.java -------------------------------------------------------------------------------- /problems/leetcode/GenerateParentheses22.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/GenerateParentheses22.java -------------------------------------------------------------------------------- /problems/leetcode/GraphValidTree261.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/GraphValidTree261.java -------------------------------------------------------------------------------- /problems/leetcode/GroupAnagrams49.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/GroupAnagrams49.java -------------------------------------------------------------------------------- /problems/leetcode/HIndex274.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/HIndex274.java -------------------------------------------------------------------------------- /problems/leetcode/HIndexII275.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/HIndexII275.java -------------------------------------------------------------------------------- /problems/leetcode/HammingDistance461.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/HammingDistance461.java -------------------------------------------------------------------------------- /problems/leetcode/HappyNumber202.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/HappyNumber202.java -------------------------------------------------------------------------------- /problems/leetcode/HaystackNeedle28.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/HaystackNeedle28.java -------------------------------------------------------------------------------- /problems/leetcode/HitCounter362.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/HitCounter362.java -------------------------------------------------------------------------------- /problems/leetcode/HouseRobber198.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/HouseRobber198.java -------------------------------------------------------------------------------- /problems/leetcode/IncreasingTripletSubsequence334.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/IncreasingTripletSubsequence334.java -------------------------------------------------------------------------------- /problems/leetcode/InsertInterval57.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/InsertInterval57.java -------------------------------------------------------------------------------- /problems/leetcode/InterleavingString97.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/InterleavingString97.java -------------------------------------------------------------------------------- /problems/leetcode/IntersectionOfTwoLinkedLists160.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/IntersectionOfTwoLinkedLists160.java -------------------------------------------------------------------------------- /problems/leetcode/IsomorphicStrings205.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/IsomorphicStrings205.java -------------------------------------------------------------------------------- /problems/leetcode/KthLargestElement215.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/KthLargestElement215.java -------------------------------------------------------------------------------- /problems/leetcode/LCABinaryTree236.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/LCABinaryTree236.java -------------------------------------------------------------------------------- /problems/leetcode/LCAOfBST235.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/LCAOfBST235.java -------------------------------------------------------------------------------- /problems/leetcode/LFUCache460.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/LFUCache460.java -------------------------------------------------------------------------------- /problems/leetcode/LIS300.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/LIS300.java -------------------------------------------------------------------------------- /problems/leetcode/LRUCache146.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/LRUCache146.java -------------------------------------------------------------------------------- /problems/leetcode/LargestRectInHistogram84.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/LargestRectInHistogram84.java -------------------------------------------------------------------------------- /problems/leetcode/ListToBinarySearchTree109.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ListToBinarySearchTree109.java -------------------------------------------------------------------------------- /problems/leetcode/LonelyPixelI531.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/LonelyPixelI531.java -------------------------------------------------------------------------------- /problems/leetcode/LonelyPixelII533.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/LonelyPixelII533.java -------------------------------------------------------------------------------- /problems/leetcode/LongestAbsoluteFilePath388.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/LongestAbsoluteFilePath388.java -------------------------------------------------------------------------------- /problems/leetcode/LongestConsecutiveSequence128.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/LongestConsecutiveSequence128.java -------------------------------------------------------------------------------- /problems/leetcode/LongestLineOfConsecutiveOneInMatrix562.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/LongestLineOfConsecutiveOneInMatrix562.java -------------------------------------------------------------------------------- /problems/leetcode/LongestPalindromicSubsequence516.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/LongestPalindromicSubsequence516.java -------------------------------------------------------------------------------- /problems/leetcode/LongestPalindromicSubstring5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/LongestPalindromicSubstring5.java -------------------------------------------------------------------------------- /problems/leetcode/LongestUncommonSubsequenceI521.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/LongestUncommonSubsequenceI521.java -------------------------------------------------------------------------------- /problems/leetcode/Matrix542.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/Matrix542.java -------------------------------------------------------------------------------- /problems/leetcode/MaxConsecutiveOnes485.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MaxConsecutiveOnes485.java -------------------------------------------------------------------------------- /problems/leetcode/MaxConsecutiveOnesII487.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MaxConsecutiveOnesII487.java -------------------------------------------------------------------------------- /problems/leetcode/MaximalRectangle85.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MaximalRectangle85.java -------------------------------------------------------------------------------- /problems/leetcode/MaximalSquare221.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MaximalSquare221.java -------------------------------------------------------------------------------- /problems/leetcode/MaximumDepthOfBinaryTree104.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MaximumDepthOfBinaryTree104.java -------------------------------------------------------------------------------- /problems/leetcode/MaximumProductSubarray152.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MaximumProductSubarray152.java -------------------------------------------------------------------------------- /problems/leetcode/MaximumSubarray53.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MaximumSubarray53.java -------------------------------------------------------------------------------- /problems/leetcode/MedianFinder295.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MedianFinder295.java -------------------------------------------------------------------------------- /problems/leetcode/MeetingRooms252.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MeetingRooms252.java -------------------------------------------------------------------------------- /problems/leetcode/MeetingRooms253.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MeetingRooms253.java -------------------------------------------------------------------------------- /problems/leetcode/MergeIntervals56.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MergeIntervals56.java -------------------------------------------------------------------------------- /problems/leetcode/MergeKSortedLists23.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MergeKSortedLists23.java -------------------------------------------------------------------------------- /problems/leetcode/MergeSortedArray88.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MergeSortedArray88.java -------------------------------------------------------------------------------- /problems/leetcode/MergeTwoBinaryTrees617.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MergeTwoBinaryTrees617.java -------------------------------------------------------------------------------- /problems/leetcode/MergeTwoSortedLists21.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MergeTwoSortedLists21.java -------------------------------------------------------------------------------- /problems/leetcode/MinStack155.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MinStack155.java -------------------------------------------------------------------------------- /problems/leetcode/MiniParser385.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MiniParser385.java -------------------------------------------------------------------------------- /problems/leetcode/MinimumAbsoluteDifferenceInBST530.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MinimumAbsoluteDifferenceInBST530.java -------------------------------------------------------------------------------- /problems/leetcode/MinimumDepthOfBinaryTree111.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MinimumDepthOfBinaryTree111.java -------------------------------------------------------------------------------- /problems/leetcode/MinimumPathSum64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MinimumPathSum64.java -------------------------------------------------------------------------------- /problems/leetcode/MinimumSizeSubArraySum209.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MinimumSizeSubArraySum209.java -------------------------------------------------------------------------------- /problems/leetcode/MinimumWindowSubstring76.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MinimumWindowSubstring76.java -------------------------------------------------------------------------------- /problems/leetcode/MissingRanges163.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MissingRanges163.java -------------------------------------------------------------------------------- /problems/leetcode/MoveZeros283.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MoveZeros283.java -------------------------------------------------------------------------------- /problems/leetcode/MultiplyStrings43.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/MultiplyStrings43.java -------------------------------------------------------------------------------- /problems/leetcode/NestedListWeightSum339.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/NestedListWeightSum339.java -------------------------------------------------------------------------------- /problems/leetcode/NestedListWeightSumII364.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/NestedListWeightSumII364.java -------------------------------------------------------------------------------- /problems/leetcode/NextPermutation31.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/NextPermutation31.java -------------------------------------------------------------------------------- /problems/leetcode/NumberOfIslandsII305.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/NumberOfIslandsII305.java -------------------------------------------------------------------------------- /problems/leetcode/OddEvenLinkedList328.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/OddEvenLinkedList328.java -------------------------------------------------------------------------------- /problems/leetcode/OneEditDistance161.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/OneEditDistance161.java -------------------------------------------------------------------------------- /problems/leetcode/PacificAtlanticWaterFlow417.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/PacificAtlanticWaterFlow417.java -------------------------------------------------------------------------------- /problems/leetcode/PaintFence276.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/PaintFence276.java -------------------------------------------------------------------------------- /problems/leetcode/PaintHouseII265.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/PaintHouseII265.java -------------------------------------------------------------------------------- /problems/leetcode/PalindromeLinkedList234.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/PalindromeLinkedList234.java -------------------------------------------------------------------------------- /problems/leetcode/PalindromePairs336.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/PalindromePairs336.java -------------------------------------------------------------------------------- /problems/leetcode/PalindromePartitioning131.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/PalindromePartitioning131.java -------------------------------------------------------------------------------- /problems/leetcode/PalindromePartitioningII132.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/PalindromePartitioningII132.java -------------------------------------------------------------------------------- /problems/leetcode/PartitionEqualSubsetSum416.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/PartitionEqualSubsetSum416.java -------------------------------------------------------------------------------- /problems/leetcode/PerfectSquares279.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/PerfectSquares279.java -------------------------------------------------------------------------------- /problems/leetcode/Permutations46.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/Permutations46.java -------------------------------------------------------------------------------- /problems/leetcode/PermutationsII47.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/PermutationsII47.java -------------------------------------------------------------------------------- /problems/leetcode/PowXN50.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/PowXN50.java -------------------------------------------------------------------------------- /problems/leetcode/ProductofArrayExceptSelf238.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ProductofArrayExceptSelf238.java -------------------------------------------------------------------------------- /problems/leetcode/RandomPickIndex398.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/RandomPickIndex398.java -------------------------------------------------------------------------------- /problems/leetcode/RandomizedSet380.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/RandomizedSet380.java -------------------------------------------------------------------------------- /problems/leetcode/RangeSumQuery2DImmutable304.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/RangeSumQuery2DImmutable304.java -------------------------------------------------------------------------------- /problems/leetcode/RangeSumQuery2dMutable308.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/RangeSumQuery2dMutable308.java -------------------------------------------------------------------------------- /problems/leetcode/RegularExpressionMatching10.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/RegularExpressionMatching10.java -------------------------------------------------------------------------------- /problems/leetcode/RelativeRanks506.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/RelativeRanks506.java -------------------------------------------------------------------------------- /problems/leetcode/RemoveDuplicates26.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/RemoveDuplicates26.java -------------------------------------------------------------------------------- /problems/leetcode/RemoveDuplicatesFromSortedArray80.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/RemoveDuplicatesFromSortedArray80.java -------------------------------------------------------------------------------- /problems/leetcode/RemoveInvalidParantheses301.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/RemoveInvalidParantheses301.java -------------------------------------------------------------------------------- /problems/leetcode/ReorderList143.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ReorderList143.java -------------------------------------------------------------------------------- /problems/leetcode/RepeatedDNASequences187.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/RepeatedDNASequences187.java -------------------------------------------------------------------------------- /problems/leetcode/RepeatedSubstringPattern459.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/RepeatedSubstringPattern459.java -------------------------------------------------------------------------------- /problems/leetcode/RestoreIPAddresses93.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/RestoreIPAddresses93.java -------------------------------------------------------------------------------- /problems/leetcode/ReverseBits190.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ReverseBits190.java -------------------------------------------------------------------------------- /problems/leetcode/ReverseStringII541.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ReverseStringII541.java -------------------------------------------------------------------------------- /problems/leetcode/ReverseWords151.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ReverseWords151.java -------------------------------------------------------------------------------- /problems/leetcode/ReverseWordsInStringIII557.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ReverseWordsInStringIII557.java -------------------------------------------------------------------------------- /problems/leetcode/SearchForRange34.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SearchForRange34.java -------------------------------------------------------------------------------- /problems/leetcode/SearchInRotatedSortedArray33.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SearchInRotatedSortedArray33.java -------------------------------------------------------------------------------- /problems/leetcode/SerializeDeserializeBinaryTree297.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SerializeDeserializeBinaryTree297.java -------------------------------------------------------------------------------- /problems/leetcode/ShoppingOffers638.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ShoppingOffers638.java -------------------------------------------------------------------------------- /problems/leetcode/ShortestPalindrome214.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ShortestPalindrome214.java -------------------------------------------------------------------------------- /problems/leetcode/ShortestUnsortedContinuousSubarray581.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ShortestUnsortedContinuousSubarray581.java -------------------------------------------------------------------------------- /problems/leetcode/ShortestWordDistanceII244.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ShortestWordDistanceII244.java -------------------------------------------------------------------------------- /problems/leetcode/ShortestWordDistanceIII245.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ShortestWordDistanceIII245.java -------------------------------------------------------------------------------- /problems/leetcode/SingleElementInSortedArray540.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SingleElementInSortedArray540.java -------------------------------------------------------------------------------- /problems/leetcode/SingleNumber136.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SingleNumber136.java -------------------------------------------------------------------------------- /problems/leetcode/SlidingWindowMaximum239.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SlidingWindowMaximum239.java -------------------------------------------------------------------------------- /problems/leetcode/SlidingWindowMedian480.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SlidingWindowMedian480.java -------------------------------------------------------------------------------- /problems/leetcode/SortColors75.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SortColors75.java -------------------------------------------------------------------------------- /problems/leetcode/SortedArrayToBinarySearchTree108.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SortedArrayToBinarySearchTree108.java -------------------------------------------------------------------------------- /problems/leetcode/SparseMatrixMultiplication311.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SparseMatrixMultiplication311.java -------------------------------------------------------------------------------- /problems/leetcode/SplitArrayLargestSum410.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SplitArrayLargestSum410.java -------------------------------------------------------------------------------- /problems/leetcode/Sqrt69.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/Sqrt69.java -------------------------------------------------------------------------------- /problems/leetcode/StringIterator604.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/StringIterator604.java -------------------------------------------------------------------------------- /problems/leetcode/StudentAttendanceRecordI551.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/StudentAttendanceRecordI551.java -------------------------------------------------------------------------------- /problems/leetcode/SubarraySumEqualsK560.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SubarraySumEqualsK560.java -------------------------------------------------------------------------------- /problems/leetcode/Subsets78.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/Subsets78.java -------------------------------------------------------------------------------- /problems/leetcode/SubsetsII90.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SubsetsII90.java -------------------------------------------------------------------------------- /problems/leetcode/SubtreeOfAnotherTree572.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SubtreeOfAnotherTree572.java -------------------------------------------------------------------------------- /problems/leetcode/SumOfLeftLeaves404.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SumOfLeftLeaves404.java -------------------------------------------------------------------------------- /problems/leetcode/SumRootToLeafNumbers129.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SumRootToLeafNumbers129.java -------------------------------------------------------------------------------- /problems/leetcode/SwapNodesInPairs24.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SwapNodesInPairs24.java -------------------------------------------------------------------------------- /problems/leetcode/SymmetricTree101.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/SymmetricTree101.java -------------------------------------------------------------------------------- /problems/leetcode/TargetSum494.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/TargetSum494.java -------------------------------------------------------------------------------- /problems/leetcode/TaskScheduler621.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/TaskScheduler621.java -------------------------------------------------------------------------------- /problems/leetcode/TheMaze490.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/TheMaze490.java -------------------------------------------------------------------------------- /problems/leetcode/TheMazeII505.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/TheMazeII505.java -------------------------------------------------------------------------------- /problems/leetcode/TopKFrequentElements347.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/TopKFrequentElements347.java -------------------------------------------------------------------------------- /problems/leetcode/Triangle120.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/Triangle120.java -------------------------------------------------------------------------------- /problems/leetcode/Trie208.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/Trie208.java -------------------------------------------------------------------------------- /problems/leetcode/TwoSum1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/TwoSum1.java -------------------------------------------------------------------------------- /problems/leetcode/TwoSumIII170.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/TwoSumIII170.java -------------------------------------------------------------------------------- /problems/leetcode/UniqueBinarySearchTrees96.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/UniqueBinarySearchTrees96.java -------------------------------------------------------------------------------- /problems/leetcode/UniquePaths62.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/UniquePaths62.java -------------------------------------------------------------------------------- /problems/leetcode/ValidPalindrome125.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ValidPalindrome125.java -------------------------------------------------------------------------------- /problems/leetcode/ValidParentheses20.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ValidParentheses20.java -------------------------------------------------------------------------------- /problems/leetcode/ValidPerfectSquare367.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ValidPerfectSquare367.java -------------------------------------------------------------------------------- /problems/leetcode/ValidSquare593.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ValidSquare593.java -------------------------------------------------------------------------------- /problems/leetcode/ValidSudoku36.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ValidSudoku36.java -------------------------------------------------------------------------------- /problems/leetcode/ValidTriangleNumber611.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ValidTriangleNumber611.java -------------------------------------------------------------------------------- /problems/leetcode/ValidateBinarySearchTree98.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/ValidateBinarySearchTree98.java -------------------------------------------------------------------------------- /problems/leetcode/Vector2D251.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/Vector2D251.java -------------------------------------------------------------------------------- /problems/leetcode/WallsandGates286.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/WallsandGates286.java -------------------------------------------------------------------------------- /problems/leetcode/WildcardMatching44.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/WildcardMatching44.java -------------------------------------------------------------------------------- /problems/leetcode/WordBreak139.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/WordBreak139.java -------------------------------------------------------------------------------- /problems/leetcode/WordBreakII140.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/WordBreakII140.java -------------------------------------------------------------------------------- /problems/leetcode/WordDictionary211.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/WordDictionary211.java -------------------------------------------------------------------------------- /problems/leetcode/WordLadder127.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/WordLadder127.java -------------------------------------------------------------------------------- /problems/leetcode/WordPatternII291.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/WordPatternII291.java -------------------------------------------------------------------------------- /problems/leetcode/WordSearch79.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/WordSearch79.java -------------------------------------------------------------------------------- /problems/leetcode/WordSearchII212.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/leetcode/WordSearchII212.java -------------------------------------------------------------------------------- /problems/other/CountTrueParenthesizations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makagonov/bsharp/HEAD/problems/other/CountTrueParenthesizations.java --------------------------------------------------------------------------------