700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 左程云代码java_《程序员代码面试指南》-左程云高清PDF+源代码

左程云代码java_《程序员代码面试指南》-左程云高清PDF+源代码

时间:2022-09-24 16:31:22

相关推荐

左程云代码java_《程序员代码面试指南》-左程云高清PDF+源代码

【实例简介】

《程序员代码面试指南》-左程云(高清PDF+源代码)这是一本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结.

【实例截图】

【核心代码】

程序员代码面试指南

└── 程序员代码面试指南

├── 程序员代码面试指南 IT名企算法与数据结构题目最优解 ,左程云著 .pdf

└── 程序员代码面试指南-代码

├── BookCode

│ ├── bin

│ │ ├── chapter_1_stackandqueue

│ │ │ ├── Problem_01_GetMinStack$MyStack1.class

│ │ │ ├── Problem_01_GetMinStack$MyStack2.class

│ │ │ ├── Problem_01_GetMinStack.class

│ │ │ ├── Problem_02_TwoStacksImplementQueue$TwoStacksQueue.class

│ │ │ ├── Problem_02_TwoStacksImplementQueue.class

│ │ │ ├── Problem_03_ReverseStackUsingRecursive.class

│ │ │ ├── Problem_04_DogCatQueue$Cat.class

│ │ │ ├── Problem_04_DogCatQueue$Dog.class

│ │ │ ├── Problem_04_DogCatQueue$DogCatQueue.class

│ │ │ ├── Problem_04_DogCatQueue$Pet.class

│ │ │ ├── Problem_04_DogCatQueue$PetEnterQueue.class

│ │ │ ├── Problem_04_DogCatQueue.class

│ │ │ ├── Problem_05_StackSortStack.class

│ │ │ ├── Problem_06_HanoiStack$Action.class

│ │ │ ├── Problem_06_HanoiStack.class

│ │ │ ├── Problem_07_SlidingWindowMaxArray.class

│ │ │ ├── Problem_08_MaxTree$Node.class

│ │ │ ├── Problem_08_MaxTree.class

│ │ │ ├── Problem_09_MaximalRectangle.class

│ │ │ └── Problem_10_AllLessNumSubArray.class

│ │ ├── chapter_2_listproblem

│ │ │ ├── Problem_01_PrintCommonPart$Node.class

│ │ │ ├── Problem_01_PrintCommonPart.class

│ │ │ ├── Problem_02_RemoveLastKthNode$DoubleNode.class

│ │ │ ├── Problem_02_RemoveLastKthNode$Node.class

│ │ │ ├── Problem_02_RemoveLastKthNode.class

│ │ │ ├── Problem_03_RemoveNodeByRatio$Node.class

│ │ │ ├── Problem_03_RemoveNodeByRatio.class

│ │ │ ├── Problem_04_ReverseList$DoubleNode.class

│ │ │ ├── Problem_04_ReverseList$Node.class

│ │ │ ├── Problem_04_ReverseList.class

│ │ │ ├── Problem_05_ReversePartList$Node.class

│ │ │ ├── Problem_05_ReversePartList.class

│ │ │ ├── Problem_06_JosephusProblem$Node.class

│ │ │ ├── Problem_06_JosephusProblem.class

│ │ │ ├── Problem_07_IsPalindromeList$Node.class

│ │ │ ├── Problem_07_IsPalindromeList.class

│ │ │ ├── Problem_08_SmallerEqualBigger$Node.class

│ │ │ ├── Problem_08_SmallerEqualBigger.class

│ │ │ ├── Problem_09_CopyListWithRandom$Node.class

│ │ │ ├── Problem_09_CopyListWithRandom.class

│ │ │ ├── Problem_10_AddTwoLinkedLists$Node.class

│ │ │ ├── Problem_10_AddTwoLinkedLists.class

│ │ │ ├── Problem_11_FindFirstIntersectNode$Node.class

│ │ │ ├── Problem_11_FindFirstIntersectNode.class

│ │ │ ├── Problem_12_ConvertEveryKNodesInList$Node.class

│ │ │ ├── Problem_12_ConvertEveryKNodesInList.class

│ │ │ ├── Problem_13_RemoveRepetition$Node.class

│ │ │ ├── Problem_13_RemoveRepetition.class

│ │ │ ├── Problem_14_RemoveGivenValue$Node.class

│ │ │ ├── Problem_14_RemoveGivenValue.class

│ │ │ ├── Problem_15_BSTtoDoubleLinkedList$Node.class

│ │ │ ├── Problem_15_BSTtoDoubleLinkedList.class

│ │ │ ├── Problem_16_ListSelectionSort$Node.class

│ │ │ ├── Problem_16_ListSelectionSort.class

│ │ │ ├── Problem_17_RemoveNodeWired$Node.class

│ │ │ ├── Problem_17_RemoveNodeWired.class

│ │ │ ├── Problem_18_InsertNumToCircularList$Node.class

│ │ │ ├── Problem_18_InsertNumToCircularList.class

│ │ │ ├── Problem_19_MergeTwoLinkedLists$Node.class

│ │ │ ├── Problem_19_MergeTwoLinkedLists.class

│ │ │ ├── Problem_20_RelocateLinkedList$Node.class

│ │ │ └── Problem_20_RelocateLinkedList.class

│ │ ├── chapter_3_binarytreeproblem

│ │ │ ├── Problem_01_PreInPosTraversal$Node.class

│ │ │ ├── Problem_01_PreInPosTraversal.class

│ │ │ ├── Problem_02_PrintEdgeNodes$Node.class

│ │ │ ├── Problem_02_PrintEdgeNodes.class

│ │ │ ├── Problem_03_PrintBinaryTree$Node.class

│ │ │ ├── Problem_03_PrintBinaryTree.class

│ │ │ ├── Problem_04_SerializeAndReconstructTree$Node.class

│ │ │ ├── Problem_04_SerializeAndReconstructTree.class

│ │ │ ├── Problem_05_MorrisTraversal$Node.class

│ │ │ ├── Problem_05_MorrisTraversal.class

│ │ │ ├── Problem_06_LongestPathSum$Node.class

│ │ │ ├── Problem_06_LongestPathSum.class

│ │ │ ├── Problem_07_BiggestSubBSTInTree$Node.class

│ │ │ ├── Problem_07_BiggestSubBSTInTree.class

│ │ │ ├── Problem_08_BiggestBSTTopologyInTree$Node.class

│ │ │ ├── Problem_08_BiggestBSTTopologyInTree$Record.class

│ │ │ ├── Problem_08_BiggestBSTTopologyInTree.class

│ │ │ ├── Problem_09_PrintBinaryTreeByLevelAndZigZag$Node.class

│ │ │ ├── Problem_09_PrintBinaryTreeByLevelAndZigZag.class

│ │ │ ├── Problem_10_RecoverBST$Node.class

│ │ │ ├── Problem_10_RecoverBST.class

│ │ │ ├── Problem_11_T1ContainsT2Topology$Node.class

│ │ │ ├── Problem_11_T1ContainsT2Topology.class

│ │ │ ├── Problem_12_T1SubtreeEqualsT2$Node.class

│ │ │ ├── Problem_12_T1SubtreeEqualsT2.class

│ │ │ ├── Problem_13_IsBalancedTree$Node.class

│ │ │ ├── Problem_13_IsBalancedTree.class

│ │ │ ├── Problem_14_PosArrayToBST$Node.class

│ │ │ ├── Problem_14_PosArrayToBST.class

│ │ │ ├── Problem_15_IsBSTAndCBT$Node.class

│ │ │ ├── Problem_15_IsBSTAndCBT.class

│ │ │ ├── Problem_16_SortedArrayToBalancedBST$Node.class

│ │ │ ├── Problem_16_SortedArrayToBalancedBST.class

│ │ │ ├── Problem_17_DescendantNode$Node.class

│ │ │ ├── Problem_17_DescendantNode.class

│ │ │ ├── Problem_18_LowestCommonAncestor$Node.class

│ │ │ ├── Problem_18_LowestCommonAncestor$Record1.class

│ │ │ ├── Problem_18_LowestCommonAncestor$Record2.class

│ │ │ ├── Problem_18_LowestCommonAncestor.class

│ │ │ ├── Problem_19_TarjanAndDisjointSetsForLCA$DisjointSets.class

│ │ │ ├── Problem_19_TarjanAndDisjointSetsForLCA$Node.class

│ │ │ ├── Problem_19_TarjanAndDisjointSetsForLCA$Query.class

│ │ │ ├── Problem_19_TarjanAndDisjointSetsForLCA$Tarjan.class

│ │ │ ├── Problem_19_TarjanAndDisjointSetsForLCA.class

│ │ │ ├── Problem_20_MaxDistanceInTree$Node.class

│ │ │ ├── Problem_20_MaxDistanceInTree.class

│ │ │ ├── Problem_21_PreInPosArrayToTree$Node.class

│ │ │ ├── Problem_21_PreInPosArrayToTree.class

│ │ │ ├── Problem_22_PreAndInArrayToPosArray.class

│ │ │ ├── Problem_23_UniqueBST$Node.class

│ │ │ ├── Problem_23_UniqueBST.class

│ │ │ ├── Problem_24_CompleteTreeNodeNumber$Node.class

│ │ │ └── Problem_24_CompleteTreeNodeNumber.class

│ │ ├── chapter_4_recursionanddp

│ │ │ ├── Problem_01_FibonacciProblem.class

│ │ │ ├── Problem_02_MinPathSum.class

│ │ │ ├── Problem_03_CoinsMin.class

│ │ │ ├── Problem_04_CoinsWay.class

│ │ │ ├── Problem_05_LIS.class

│ │ │ ├── Problem_06_HanoiProblem.class

│ │ │ ├── Problem_07_LCSubsequence.class

│ │ │ ├── Problem_08_LCSubstring.class

│ │ │ ├── Problem_09_EditCost.class

│ │ │ ├── Problem_10_StringCross.class

│ │ │ ├── Problem_11_DungeonGame.class

│ │ │ ├── Problem_12_NumberToLetter.class

│ │ │ ├── Problem_13_ExpressionNumber.class

│ │ │ ├── Problem_14_CardsInLine.class

│ │ │ ├── Problem_15_JumpGame.class

│ │ │ ├── Problem_16_LongestConsecutive.class

│ │ │ └── Problem_17_NQueens.class

│ │ ├── chapter_5_stringproblem

│ │ │ ├── Problem_01_IsDeformation.class

│ │ │ ├── Problem_02_AllNumbersSum.class

│ │ │ ├── Problem_03_RemoveKZeros.class

│ │ │ ├── Problem_04_IsRotation.class

│ │ │ ├── Problem_05_ConvertStringToInteger.class

│ │ │ ├── Problem_06_ReplaceString.class

│ │ │ ├── Problem_07_ConvertStringToCount.class

│ │ │ ├── Problem_08_IsAllUnique.class

│ │ │ ├── Problem_09_FindStringInContainsNullArray.class

│ │ │ ├── Problem_10_ModifyAndReplace.class

│ │ │ ├── Problem_11_RotateString.class

│ │ │ ├── Problem_12_MinDistance$Record.class

│ │ │ ├── Problem_12_MinDistance.class

│ │ │ ├── Problem_13_PalindromeString.class

│ │ │ ├── Problem_14_ParenthesesProblem.class

│ │ │ ├── Problem_15_ExpressionCompute.class

│ │ │ ├── Problem_16_ZeroLeftOneStringNumber.class

│ │ │ ├── Problem_17_LowestLexicography$MyComparator.class

│ │ │ ├── Problem_17_LowestLexicography.class

│ │ │ ├── Problem_18_LongestNoRepeatSubstring.class

│ │ │ ├── Problem_19_FindNewTypeChar.class

│ │ │ ├── Problem_20_MinWindowLength.class

│ │ │ ├── Problem_21_PalindromeMinCut.class

│ │ │ ├── Problem_22_RegularExpressionMatch.class

│ │ │ ├── Problem_23_TrieTree$Trie.class

│ │ │ ├── Problem_23_TrieTree$TrieNode.class

│ │ │ └── Problem_23_TrieTree.class

│ │ ├── chapter_7_bitoperation

│ │ │ ├── Problem_01_SwapWithoutTmp.class

│ │ │ ├── Problem_02_GetMax.class

│ │ │ ├── Problem_03_AddMinusMultiDivideByBit.class

│ │ │ ├── Problem_04_NumberOf1.class

│ │ │ ├── Problem_05_EvenTimesOddTimes.class

│ │ │ └── Problem_06_KTimesOneTime.class

│ │ ├── chapter_8_arrayandmatrix

│ │ │ ├── Problem_01_PrintMatrixSpiralOrder.class

│ │ │ ├── Problem_02_RotateMatrix.class

│ │ │ ├── Problem_03_ZigZagPrintMatrix.class

│ │ │ ├── Problem_04_FindMinKNums.class

│ │ │ ├── Problem_05_MinLengthForSort.class

│ │ │ ├── Problem_06_FindKMajority.class

│ │ │ ├── Problem_07_FindNumInSortedMatrix.class

│ │ │ ├── Problem_08_LongestIntegratedLength.class

│ │ │ ├── Problem_09_PrintUniquePairAndTriad.class

│ │ │ ├── Problem_10_LongestSumSubArrayLengthInPositiveArray.class

│ │ │ ├── Problem_11_LongestSumSubArrayLength.class

│ │ │ ├── Problem_12_LongestLessSumSubArrayLength.class

│ │ │ ├── Problem_13_SmallSum.class

│ │ │ ├── Problem_14_SortNaturalNumberArray.class

│ │ │ ├── Problem_15_EvenInEvenOddInOdd.class

│ │ │ ├── Problem_16_SubArrayMaxSum.class

│ │ │ ├── Problem_17_SubMatrixMaxSum.class

│ │ │ ├── Problem_18_FindOneLessValueIndex.class

│ │ │ ├── Problem_19_SubArrayMaxProduct.class

│ │ │ ├── Problem_20_PrintMaxTopK$HeapNode.class

│ │ │ ├── Problem_20_PrintMaxTopK.class

│ │ │ ├── Problem_21_MaxOneBorderSize.class

│ │ │ ├── Problem_22_MultiplyExceptOwn.class

│ │ │ ├── Problem_23_PartitionArray.class

│ │ │ ├── Problem_24_MinPathValue.class

│ │ │ ├── Problem_25_SmallestMissNum.class

│ │ │ └── Problem_26_MaxGap.class

│ │ └── chapter_9_others

│ │ ├── Problem_01_Rand5ToRand7.class

│ │ ├── Problem_02_GCD.class

│ │ ├── Problem_03_FactorialProblem.class

│ │ ├── Problem_04_PointInRectangle.class

│ │ ├── Problem_05_PointInTriangle.class

│ │ ├── Problem_06_PaperFolding.class

│ │ ├── Problem_07_ReservoirSampling.class

│ │ ├── Problem_08_SetAllHashMap$MyHashMap.class

│ │ ├── Problem_08_SetAllHashMap$MyValue.class

│ │ ├── Problem_08_SetAllHashMap.class

│ │ ├── Problem_09_MaxABSBetweenLeftAndRight.class

│ │ ├── Problem_10_LeastRecentlyUsedCache$MyCache.class

│ │ ├── Problem_10_LeastRecentlyUsedCache$Node.class

│ │ ├── Problem_10_LeastRecentlyUsedCache$NodeDoubleLinkedList.class

│ │ ├── Problem_10_LeastRecentlyUsedCache.class

│ │ ├── Problem_11_RandomPool$Pool.class

│ │ ├── Problem_11_RandomPool.class

│ │ ├── Problem_12_ProbabilityXPowerK.class

│ │ ├── Problem_13_PathsToNums.class

│ │ ├── Problem_14_SmallestUnFormedSum.class

│ │ ├── Problem_15_NumberAndString.class

│ │ ├── Problem_16_OneNumber.class

│ │ ├── Problem_17_PrintRandomM.class

│ │ ├── Problem_18_PalindromeNumber.class

│ │ ├── Problem_19_SortedRatateArrayFindMin.class

│ │ ├── Problem_20_SortedRatateArrayFindNum.class

│ │ ├── Problem_21_ChineseExpression.class

│ │ ├── Problem_21_EnglishExpression.class

│ │ ├── Problem_22_CandyProblem.class

│ │ ├── Problem_23_ReceiveAndPrintOrderLine$MessageBox.class

│ │ ├── Problem_23_ReceiveAndPrintOrderLine$Node.class

│ │ ├── Problem_23_ReceiveAndPrintOrderLine.class

│ │ ├── Problem_24_HeapWithoutDilatation$MyHeap.class

│ │ ├── Problem_24_HeapWithoutDilatation$Node.class

│ │ ├── Problem_24_HeapWithoutDilatation.class

│ │ ├── Problem_24_HeapWithoutDilatationForTest$MyComparator.class

│ │ ├── Problem_24_HeapWithoutDilatationForTest$MyHeap.class

│ │ ├── Problem_24_HeapWithoutDilatationForTest$Node.class

│ │ ├── Problem_24_HeapWithoutDilatationForTest.class

│ │ ├── Problem_25_MadianQuick$MaxHeapComparator.class

│ │ ├── Problem_25_MadianQuick$MedianHolder.class

│ │ ├── Problem_25_MadianQuick$MinHeapComparator.class

│ │ ├── Problem_25_MadianQuick$MyHeap.class

│ │ ├── Problem_25_MadianQuick$Node.class

│ │ ├── Problem_25_MadianQuick.class

│ │ ├── Problem_26_FindUpMedian.class

│ │ ├── Problem_27_FindKthMinNumber.class

│ │ ├── Problem_28_TopKSumCrossTwoArrays$HeapNode.class

│ │ ├── Problem_28_TopKSumCrossTwoArrays.class

│ │ ├── Problem_29_TopKTimes1$Node.class

│ │ ├── Problem_29_TopKTimes1.class

│ │ ├── Problem_29_TopKTimes2$Node.class

│ │ ├── Problem_29_TopKTimes2$TopKRecord.class

│ │ ├── Problem_29_TopKTimes2.class

│ │ ├── Problem_30_ManacherAlgorithm.class

│ │ ├── Problem_31_KMPAlgorithm.class

│ │ ├── Problem_32_ThrowChessPiecesProblem.class

│ │ ├── Problem_33_ArtistProblem.class

│ │ └── Problem_34_PostOfficeProblem.class

│ └── src

│ ├── chapter_1_stackandqueue

│ │ ├── Problem_01_GetMinStack.java

│ │ ├── Problem_02_TwoStacksImplementQueue.java

│ │ ├── Problem_03_ReverseStackUsingRecursive.java

│ │ ├── Problem_04_DogCatQueue.java

│ │ ├── Problem_05_StackSortStack.java

│ │ ├── Problem_06_HanoiStack.java

│ │ ├── Problem_07_SlidingWindowMaxArray.java

│ │ ├── Problem_08_MaxTree.java

│ │ ├── Problem_09_MaximalRectangle.java

│ │ └── Problem_10_AllLessNumSubArray.java

│ ├── chapter_2_listproblem

│ │ ├── Problem_01_PrintCommonPart.java

│ │ ├── Problem_02_RemoveLastKthNode.java

│ │ ├── Problem_03_RemoveNodeByRatio.java

│ │ ├── Problem_04_ReverseList.java

│ │ ├── Problem_05_ReversePartList.java

│ │ ├── Problem_06_JosephusProblem.java

│ │ ├── Problem_07_IsPalindromeList.java

│ │ ├── Problem_08_SmallerEqualBigger.java

│ │ ├── Problem_09_CopyListWithRandom.java

│ │ ├── Problem_10_AddTwoLinkedLists.java

│ │ ├── Problem_11_FindFirstIntersectNode.java

│ │ ├── Problem_12_ConvertEveryKNodesInList.java

│ │ ├── Problem_13_RemoveRepetition.java

│ │ ├── Problem_14_RemoveGivenValue.java

│ │ ├── Problem_15_BSTtoDoubleLinkedList.java

│ │ ├── Problem_16_ListSelectionSort.java

│ │ ├── Problem_17_RemoveNodeWired.java

│ │ ├── Problem_18_InsertNumToCircularList.java

│ │ ├── Problem_19_MergeTwoLinkedLists.java

│ │ └── Problem_20_RelocateLinkedList.java

│ ├── chapter_3_binarytreeproblem

│ │ ├── Problem_01_PreInPosTraversal.java

│ │ ├── Problem_02_PrintEdgeNodes.java

│ │ ├── Problem_03_PrintBinaryTree.java

│ │ ├── Problem_04_SerializeAndReconstructTree.java

│ │ ├── Problem_05_MorrisTraversal.java

│ │ ├── Problem_06_LongestPathSum.java

│ │ ├── Problem_07_BiggestSubBSTInTree.java

│ │ ├── Problem_08_BiggestBSTTopologyInTree.java

│ │ ├── Problem_09_PrintBinaryTreeByLevelAndZigZag.java

│ │ ├── Problem_10_RecoverBST.java

│ │ ├── Problem_11_T1ContainsT2Topology.java

│ │ ├── Problem_12_T1SubtreeEqualsT2.java

│ │ ├── Problem_13_IsBalancedTree.java

│ │ ├── Problem_14_PosArrayToBST.java

│ │ ├── Problem_15_IsBSTAndCBT.java

│ │ ├── Problem_16_SortedArrayToBalancedBST.java

│ │ ├── Problem_17_DescendantNode.java

│ │ ├── Problem_18_LowestCommonAncestor.java

│ │ ├── Problem_19_TarjanAndDisjointSetsForLCA.java

│ │ ├── Problem_20_MaxDistanceInTree.java

│ │ ├── Problem_21_PreInPosArrayToTree.java

│ │ ├── Problem_22_PreAndInArrayToPosArray.java

│ │ ├── Problem_23_UniqueBST.java

│ │ └── Problem_24_CompleteTreeNodeNumber.java

│ ├── chapter_4_recursionanddp

│ │ ├── Problem_01_FibonacciProblem.java

│ │ ├── Problem_02_MinPathSum.java

│ │ ├── Problem_03_CoinsMin.java

│ │ ├── Problem_04_CoinsWay.java

│ │ ├── Problem_05_LIS.java

│ │ ├── Problem_06_HanoiProblem.java

│ │ ├── Problem_07_LCSubsequence.java

│ │ ├── Problem_08_LCSubstring.java

│ │ ├── Problem_09_EditCost.java

│ │ ├── Problem_10_StringCross.java

│ │ ├── Problem_11_DungeonGame.java

│ │ ├── Problem_12_NumberToLetter.java

│ │ ├── Problem_13_ExpressionNumber.java

│ │ ├── Problem_14_CardsInLine.java

│ │ ├── Problem_15_JumpGame.java

│ │ ├── Problem_16_LongestConsecutive.java

│ │ └── Problem_17_NQueens.java

│ ├── chapter_5_stringproblem

│ │ ├── Problem_01_IsDeformation.java

│ │ ├── Problem_02_AllNumbersSum.java

│ │ ├── Problem_03_RemoveKZeros.java

│ │ ├── Problem_04_IsRotation.java

│ │ ├── Problem_05_ConvertStringToInteger.java

│ │ ├── Problem_06_ReplaceString.java

│ │ ├── Problem_07_ConvertStringToCount.java

│ │ ├── Problem_08_IsAllUnique.java

│ │ ├── Problem_09_FindStringInContainsNullArray.java

│ │ ├── Problem_10_ModifyAndReplace.java

│ │ ├── Problem_11_RotateString.java

│ │ ├── Problem_12_MinDistance.java

│ │ ├── Problem_13_PalindromeString.java

│ │ ├── Problem_14_ParenthesesProblem.java

│ │ ├── Problem_15_ExpressionCompute.java

│ │ ├── Problem_16_ZeroLeftOneStringNumber.java

│ │ ├── Problem_17_LowestLexicography.java

│ │ ├── Problem_18_LongestNoRepeatSubstring.java

│ │ ├── Problem_19_FindNewTypeChar.java

│ │ ├── Problem_20_MinWindowLength.java

│ │ ├── Problem_21_PalindromeMinCut.java

│ │ ├── Problem_22_RegularExpressionMatch.java

│ │ └── Problem_23_TrieTree.java

│ ├── chapter_7_bitoperation

│ │ ├── Problem_01_SwapWithoutTmp.java

│ │ ├── Problem_02_GetMax.java

│ │ ├── Problem_03_AddMinusMultiDivideByBit.java

│ │ ├── Problem_04_NumberOf1.java

│ │ ├── Problem_05_EvenTimesOddTimes.java

│ │ └── Problem_06_KTimesOneTime.java

│ ├── chapter_8_arrayandmatrix

│ │ ├── Problem_01_PrintMatrixSpiralOrder.java

│ │ ├── Problem_02_RotateMatrix.java

│ │ ├── Problem_03_ZigZagPrintMatrix.java

│ │ ├── Problem_04_FindMinKNums.java

│ │ ├── Problem_05_MinLengthForSort.java

│ │ ├── Problem_06_FindKMajority.java

│ │ ├── Problem_07_FindNumInSortedMatrix.java

│ │ ├── Problem_08_LongestIntegratedLength.java

│ │ ├── Problem_09_PrintUniquePairAndTriad.java

│ │ ├── Problem_10_LongestSumSubArrayLengthInPositiveArray.java

│ │ ├── Problem_11_LongestSumSubArrayLength.java

│ │ ├── Problem_12_LongestLessSumSubArrayLength.java

│ │ ├── Problem_13_SmallSum.java

│ │ ├── Problem_14_SortNaturalNumberArray.java

│ │ ├── Problem_15_EvenInEvenOddInOdd.java

│ │ ├── Problem_16_SubArrayMaxSum.java

│ │ ├── Problem_17_SubMatrixMaxSum.java

│ │ ├── Problem_18_FindOneLessValueIndex.java

│ │ ├── Problem_19_SubArrayMaxProduct.java

│ │ ├── Problem_20_PrintMaxTopK.java

│ │ ├── Problem_21_MaxOneBorderSize.java

│ │ ├── Problem_22_MultiplyExceptOwn.java

│ │ ├── Problem_23_PartitionArray.java

│ │ ├── Problem_24_MinPathValue.java

│ │ ├── Problem_25_SmallestMissNum.java

│ │ └── Problem_26_MaxGap.java

│ └── chapter_9_others

│ ├── Problem_01_Rand5ToRand7.java

│ ├── Problem_02_GCD.java

│ ├── Problem_03_FactorialProblem.java

│ ├── Problem_04_PointInRectangle.java

│ ├── Problem_05_PointInTriangle.java

│ ├── Problem_06_PaperFolding.java

│ ├── Problem_07_ReservoirSampling.java

│ ├── Problem_08_SetAllHashMap.java

│ ├── Problem_09_MaxABSBetweenLeftAndRight.java

│ ├── Problem_10_LeastRecentlyUsedCache.java

│ ├── Problem_11_RandomPool.java

│ ├── Problem_12_ProbabilityXPowerK.java

│ ├── Problem_13_PathsToNums.java

│ ├── Problem_14_SmallestUnFormedSum.java

│ ├── Problem_15_NumberAndString.java

│ ├── Problem_16_OneNumber.java

│ ├── Problem_17_PrintRandomM.java

│ ├── Problem_18_PalindromeNumber.java

│ ├── Problem_19_SortedRatateArrayFindMin.java

│ ├── Problem_20_SortedRatateArrayFindNum.java

│ ├── Problem_21_ChineseExpression.java

│ ├── Problem_21_EnglishExpression.java

│ ├── Problem_22_CandyProblem.java

│ ├── Problem_23_ReceiveAndPrintOrderLine.java

│ ├── Problem_24_HeapWithoutDilatation.java

│ ├── Problem_24_HeapWithoutDilatationForTest.java

│ ├── Problem_25_MadianQuick.java

│ ├── Problem_26_FindUpMedian.java

│ ├── Problem_27_FindKthMinNumber.java

│ ├── Problem_28_TopKSumCrossTwoArrays.java

│ ├── Problem_29_TopKTimes1.java

│ ├── Problem_29_TopKTimes2.java

│ ├── Problem_30_ManacherAlgorithm.java

│ ├── Problem_31_KMPAlgorithm.java

│ ├── Problem_32_ThrowChessPiecesProblem.java

│ ├── Problem_33_ArtistProblem.java

│ └── Problem_34_PostOfficeProblem.java

└── 说明.txt

21 directories, 416 files

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。