gitextract_79e5z20f/ ├── README.md └── src/ ├── chapter1/ │ ├── part2/ │ │ └── TimeComplex.java │ └── part3/ │ └── SpaceComplex.java ├── chapter2/ │ ├── part1/ │ │ └── MyArray.java │ ├── part2/ │ │ └── MyLinkedList.java │ └── part3/ │ └── MyQueue.java ├── chapter3/ │ ├── part2/ │ │ ├── BinaryTreeTraversal.java │ │ ├── BinaryTreeTraversalLevel.java │ │ └── BinaryTreeTraversalStack.java │ ├── part3/ │ │ └── HeapOperator.java │ └── part4/ │ └── PriorityQueue.java ├── chapter4/ │ ├── part2/ │ │ ├── BubbleSort.java │ │ └── CockTailSort.java │ ├── part3/ │ │ ├── QuickSort.java │ │ └── QuickSortWithStack.java │ ├── part4/ │ │ └── HeapSort.java │ └── part5/ │ ├── BucketSort.java │ └── CountSort.java ├── chapter5/ │ ├── part10/ │ │ └── BigNumberSum.java │ ├── part11/ │ │ └── GoldMining.java │ ├── part12/ │ │ └── FindLostNum.java │ ├── part2/ │ │ └── LinkedListCycle.java │ ├── part3/ │ │ └── MinStack.java │ ├── part4/ │ │ └── GreatestCommonDivisor.java │ ├── part5/ │ │ └── PowerOf2.java │ ├── part6/ │ │ └── MaxSortedDistance.java │ ├── part7/ │ │ └── StackQueue.java │ ├── part8/ │ │ └── FindNearestNumber.java │ └── part9/ │ └── RemoveKDigits.java └── chapter6/ ├── part2/ │ └── MyBitmap.java ├── part3/ │ └── LRUCache.java ├── part4/ │ └── AStar.java └── part5/ └── Redpackage.java