├── DynamicProgram ├── 121-best-time-to-buy-and-sell-stock.md ├── 122-best-time-to-buy-and-sell-stock-ii.md ├── 139-word-break.md ├── 221-maximal-square.md ├── 300-longest-increasing-subsequence.md ├── 53-maximum-subarray.md ├── lint109-triangle.md ├── lint110-minimum-path-sum.md ├── lint111-climbing-stairs.md ├── lint114-unique-paths.md ├── lint115-unique-paths-ii.md ├── lint116-jump-game.md ├── lint117-jump-game-ii.md ├── lint125-backpack-ii.md ├── lint397-longest-increasing-continuous-subsequence.md ├── lint42-maximum-subarray-ii.md ├── lint77-longest-common-subsequence.md ├── lint92-backpack.md └── readme.md ├── README.md ├── String ├── 05-Longest-Palindromic-Substring.md ├── 125-valid-pal.md ├── 172-Remove-Element.md ├── 28-implement-strstr.md ├── 38-countAndSay.md ├── 44-Wildcard-Matching.md ├── 49-group-anagrams.md ├── 58-length-of-last-word.md ├── lint08-rotate-string.md ├── lint138-Subarray-Sum.md ├── lint158-anagrams.md ├── lint171-group-anagrams.md ├── lint192-Wildcard-Matching.md ├── lint200-Longest-Palindromic-Substring.md ├── lint212-Space-Replacement.md ├── lint39-Recover-Rotated-Sorted-Array.md ├── lint415-valid-pal.md ├── lint50-Product-Array-Exclude-itself.md ├── lint53-reverseWord.md ├── lint55-compare-string.md ├── lint79-LCS.md └── readme.md ├── binaryTree ├── 102-binary-tree-level-order-traversal.md ├── 103-binary-tree-zigzag-level-order-traversal.md ├── 104-maximum-depth-of-binary-tree.md ├── 105-construct-binary-tree-from-preorder-and-inorder-traversal.md ├── 110-balanced-binary-tree.md ├── 144-binary-tree-preorder-traversal.md ├── 145-binary-tree-postorder-traversal.md ├── 94-binary-tree-inorder-traversal.md ├── lint245-subtree.md ├── lint88-lowest-common-ancestor.md └── readme.md ├── bitMani ├── 2017-3-7-lint82single-number.md ├── 2017-3-9-lint181-flip-bits.md ├── 96-Unique-Binary-Search-Trees.md └── readme.md ├── code_interview ├── 360_2.md ├── baidu_123.md ├── didi.cpp ├── disifanshi_23.md ├── huanjushidai_1.md ├── hypereal_1.md ├── kuaishou_1.md ├── nvidia_1.md ├── nvidia_23456.md ├── pinduoduo_2.md ├── pinduoduo_3.md ├── readme.md ├── tencent.md ├── ulsee_2.md └── wangyi.cpp ├── data-structure ├── 239-sliding-window-maximum.md ├── lint12-min-stack.md ├── lint40-implement-queue-by-two-stacks.md └── reame.md ├── exhaustiveSearch ├── 131-palindrome-partitioning.md ├── 31-next-permutation.md ├── 39-combination-sum.md ├── 40-combination-sum-ii.md ├── 46-permutations.md ├── 47-permutations-ii.md ├── 51-previous-permutation.md ├── 60-permutation-sequence.md ├── 77-combinations.md ├── 78-subsets.md ├── 79-word-search.md ├── 90-subsets-ii.md ├── 95-unique-binary-search-trees-ii.md ├── lint197-Permutatio- Index.md ├── lint198-permutation-index-ii.md └── readme.md ├── graph ├── lint127-topological-sorting.md ├── lint127-word-ladder.md ├── lint176-route-between-two-nodes-in-graph.md └── readme.md ├── improve_sort_algorithm ├── imporve_mergeSort.md ├── improve_fast_sort.md └── readme.md ├── integer-arr ├── 01-Two-Sum.md ├── 16-3Sum-Closest.md ├── 215-kth-largest-element-in-an-array.md ├── 26-Remove-Duplicates-from-Sorted-Array.md ├── 35-3sum.md ├── 41-first-missing-positive.md ├── 80-Remove-Duplicates-from-Sorted-Array-II.md ├── 80-remove-duplicates-from-sorted-array-ii.md ├── 88-Merge-Sorted-Array.md ├── images │ └── 1.jpg ├── lint189-First-Missing-Positive.md ├── lint31-Partition-Array.md ├── lint373-Partition-Array-by-Odd-and-Even.md ├── lint64-merge-two-sorted-arrays.md ├── lint80-median.md ├── offer03_find_element_in_2D_array ├── offer04_replace_blank ├── offer08_rotate_arr_min_num └── readme.md ├── linked_list ├── 002-add-two-numbers.md ├── 138-copy-list-with-random-pointer.md ├── 141-linked-list-cycle.md ├── 142-linked-list-cycle-ii.md ├── 143-reorder-list.md ├── 146-lru-cache.md ├── 147-insertion-sort-list.md ├── 148-sort-list.md ├── 203-remove-linked-list-elements.md ├── 206-reverse-linked-list.md ├── 21-merge-two-sorted-lists.md ├── 23-merge-k-sorted-lists.md ├── 234-palindrome-linked-list.md ├── 24-swap-nodes-in-pairs.md ├── 61-rotate-list.md ├── 82-remove-duplicates-from-sorted-list-ii.md ├── 83-remove-duplicates-from-sorted-list.md ├── 86-partition-list.md ├── 92-reverse-linked-list-ii.md ├── gfg-remove-duplicates-from-an-unsorted-linked-list.md ├── gfg-sum-of-two-linked-lists.md ├── lint174-remove-nth-node-from-end-of-list.md └── readme ├── search ├── 153-find-minimum-in-rotated-sorted-array.md ├── 154-find-minimum-in-rotated-sorted-array-ii.md ├── 2017-3-7-lint183-wood-cut.md ├── 240-search-a-2d-matrix2.md ├── 33-search-in-rotated-sorted-array.md ├── 34-search-for-range.md ├── 74-search-a-2d-matrix.md ├── 81-search-in-rotated-sorted-array-ii.md ├── lint-60-search-insert-position.md └── readme.md └── sword_to_offer ├── 15_find_back_k_elem.md ├── 16_reverse_linkedlist.md ├── 17_combine_linkedList.md ├── 1_two_dim_arr_search.cpp ├── 1_two_dim_arr_search2.cpp ├── 37_same_node.md ├── 39_Tree_depth.md ├── 39_balance_binaryTree.md ├── 3_rebuild_tree.cpp ├── 45_the_last_nubmer.md └── readme.md /DynamicProgram/121-best-time-to-buy-and-sell-stock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/121-best-time-to-buy-and-sell-stock.md -------------------------------------------------------------------------------- /DynamicProgram/122-best-time-to-buy-and-sell-stock-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/122-best-time-to-buy-and-sell-stock-ii.md -------------------------------------------------------------------------------- /DynamicProgram/139-word-break.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/139-word-break.md -------------------------------------------------------------------------------- /DynamicProgram/221-maximal-square.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/221-maximal-square.md -------------------------------------------------------------------------------- /DynamicProgram/300-longest-increasing-subsequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/300-longest-increasing-subsequence.md -------------------------------------------------------------------------------- /DynamicProgram/53-maximum-subarray.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/53-maximum-subarray.md -------------------------------------------------------------------------------- /DynamicProgram/lint109-triangle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/lint109-triangle.md -------------------------------------------------------------------------------- /DynamicProgram/lint110-minimum-path-sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/lint110-minimum-path-sum.md -------------------------------------------------------------------------------- /DynamicProgram/lint111-climbing-stairs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/lint111-climbing-stairs.md -------------------------------------------------------------------------------- /DynamicProgram/lint114-unique-paths.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/lint114-unique-paths.md -------------------------------------------------------------------------------- /DynamicProgram/lint115-unique-paths-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/lint115-unique-paths-ii.md -------------------------------------------------------------------------------- /DynamicProgram/lint116-jump-game.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/lint116-jump-game.md -------------------------------------------------------------------------------- /DynamicProgram/lint117-jump-game-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/lint117-jump-game-ii.md -------------------------------------------------------------------------------- /DynamicProgram/lint125-backpack-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/lint125-backpack-ii.md -------------------------------------------------------------------------------- /DynamicProgram/lint397-longest-increasing-continuous-subsequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/lint397-longest-increasing-continuous-subsequence.md -------------------------------------------------------------------------------- /DynamicProgram/lint42-maximum-subarray-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/lint42-maximum-subarray-ii.md -------------------------------------------------------------------------------- /DynamicProgram/lint77-longest-common-subsequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/lint77-longest-common-subsequence.md -------------------------------------------------------------------------------- /DynamicProgram/lint92-backpack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/lint92-backpack.md -------------------------------------------------------------------------------- /DynamicProgram/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/DynamicProgram/readme.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/README.md -------------------------------------------------------------------------------- /String/05-Longest-Palindromic-Substring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/05-Longest-Palindromic-Substring.md -------------------------------------------------------------------------------- /String/125-valid-pal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/125-valid-pal.md -------------------------------------------------------------------------------- /String/172-Remove-Element.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/172-Remove-Element.md -------------------------------------------------------------------------------- /String/28-implement-strstr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/28-implement-strstr.md -------------------------------------------------------------------------------- /String/38-countAndSay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/38-countAndSay.md -------------------------------------------------------------------------------- /String/44-Wildcard-Matching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/44-Wildcard-Matching.md -------------------------------------------------------------------------------- /String/49-group-anagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/49-group-anagrams.md -------------------------------------------------------------------------------- /String/58-length-of-last-word.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/58-length-of-last-word.md -------------------------------------------------------------------------------- /String/lint08-rotate-string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/lint08-rotate-string.md -------------------------------------------------------------------------------- /String/lint138-Subarray-Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/lint138-Subarray-Sum.md -------------------------------------------------------------------------------- /String/lint158-anagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/lint158-anagrams.md -------------------------------------------------------------------------------- /String/lint171-group-anagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/lint171-group-anagrams.md -------------------------------------------------------------------------------- /String/lint192-Wildcard-Matching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/lint192-Wildcard-Matching.md -------------------------------------------------------------------------------- /String/lint200-Longest-Palindromic-Substring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/lint200-Longest-Palindromic-Substring.md -------------------------------------------------------------------------------- /String/lint212-Space-Replacement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/lint212-Space-Replacement.md -------------------------------------------------------------------------------- /String/lint39-Recover-Rotated-Sorted-Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/lint39-Recover-Rotated-Sorted-Array.md -------------------------------------------------------------------------------- /String/lint415-valid-pal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/lint415-valid-pal.md -------------------------------------------------------------------------------- /String/lint50-Product-Array-Exclude-itself.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/lint50-Product-Array-Exclude-itself.md -------------------------------------------------------------------------------- /String/lint53-reverseWord.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/lint53-reverseWord.md -------------------------------------------------------------------------------- /String/lint55-compare-string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/lint55-compare-string.md -------------------------------------------------------------------------------- /String/lint79-LCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/lint79-LCS.md -------------------------------------------------------------------------------- /String/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/String/readme.md -------------------------------------------------------------------------------- /binaryTree/102-binary-tree-level-order-traversal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/binaryTree/102-binary-tree-level-order-traversal.md -------------------------------------------------------------------------------- /binaryTree/103-binary-tree-zigzag-level-order-traversal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/binaryTree/103-binary-tree-zigzag-level-order-traversal.md -------------------------------------------------------------------------------- /binaryTree/104-maximum-depth-of-binary-tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/binaryTree/104-maximum-depth-of-binary-tree.md -------------------------------------------------------------------------------- /binaryTree/105-construct-binary-tree-from-preorder-and-inorder-traversal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/binaryTree/105-construct-binary-tree-from-preorder-and-inorder-traversal.md -------------------------------------------------------------------------------- /binaryTree/110-balanced-binary-tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/binaryTree/110-balanced-binary-tree.md -------------------------------------------------------------------------------- /binaryTree/144-binary-tree-preorder-traversal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/binaryTree/144-binary-tree-preorder-traversal.md -------------------------------------------------------------------------------- /binaryTree/145-binary-tree-postorder-traversal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/binaryTree/145-binary-tree-postorder-traversal.md -------------------------------------------------------------------------------- /binaryTree/94-binary-tree-inorder-traversal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/binaryTree/94-binary-tree-inorder-traversal.md -------------------------------------------------------------------------------- /binaryTree/lint245-subtree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/binaryTree/lint245-subtree.md -------------------------------------------------------------------------------- /binaryTree/lint88-lowest-common-ancestor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/binaryTree/lint88-lowest-common-ancestor.md -------------------------------------------------------------------------------- /binaryTree/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/binaryTree/readme.md -------------------------------------------------------------------------------- /bitMani/2017-3-7-lint82single-number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/bitMani/2017-3-7-lint82single-number.md -------------------------------------------------------------------------------- /bitMani/2017-3-9-lint181-flip-bits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/bitMani/2017-3-9-lint181-flip-bits.md -------------------------------------------------------------------------------- /bitMani/96-Unique-Binary-Search-Trees.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/bitMani/96-Unique-Binary-Search-Trees.md -------------------------------------------------------------------------------- /bitMani/readme.md: -------------------------------------------------------------------------------- 1 | 位操作 2 | -------------------------------------------------------------------------------- /code_interview/360_2.md: -------------------------------------------------------------------------------- 1 | 视频面试,只是让我介绍简历 2 | -------------------------------------------------------------------------------- /code_interview/baidu_123.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/code_interview/baidu_123.md -------------------------------------------------------------------------------- /code_interview/didi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/code_interview/didi.cpp -------------------------------------------------------------------------------- /code_interview/disifanshi_23.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/code_interview/disifanshi_23.md -------------------------------------------------------------------------------- /code_interview/huanjushidai_1.md: -------------------------------------------------------------------------------- 1 | 2017年8月20日,欢聚时代1面 2 | 3 | 4 | 问了简历,希望早点过去实习 5 | -------------------------------------------------------------------------------- /code_interview/hypereal_1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/code_interview/hypereal_1.md -------------------------------------------------------------------------------- /code_interview/kuaishou_1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/code_interview/kuaishou_1.md -------------------------------------------------------------------------------- /code_interview/nvidia_1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/code_interview/nvidia_1.md -------------------------------------------------------------------------------- /code_interview/nvidia_23456.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/code_interview/nvidia_23456.md -------------------------------------------------------------------------------- /code_interview/pinduoduo_2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/code_interview/pinduoduo_2.md -------------------------------------------------------------------------------- /code_interview/pinduoduo_3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/code_interview/pinduoduo_3.md -------------------------------------------------------------------------------- /code_interview/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/code_interview/readme.md -------------------------------------------------------------------------------- /code_interview/tencent.md: -------------------------------------------------------------------------------- 1 | [走格子/棋盘问题 有多少条路径可走](http://blog.csdn.net/yusiguyuan/article/details/12875415) 2 | 3 | 4 | 两个有序数组找公共元素 5 | -------------------------------------------------------------------------------- /code_interview/ulsee_2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/code_interview/ulsee_2.md -------------------------------------------------------------------------------- /code_interview/wangyi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/code_interview/wangyi.cpp -------------------------------------------------------------------------------- /data-structure/239-sliding-window-maximum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/data-structure/239-sliding-window-maximum.md -------------------------------------------------------------------------------- /data-structure/lint12-min-stack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/data-structure/lint12-min-stack.md -------------------------------------------------------------------------------- /data-structure/lint40-implement-queue-by-two-stacks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/data-structure/lint40-implement-queue-by-two-stacks.md -------------------------------------------------------------------------------- /data-structure/reame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/data-structure/reame.md -------------------------------------------------------------------------------- /exhaustiveSearch/131-palindrome-partitioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/131-palindrome-partitioning.md -------------------------------------------------------------------------------- /exhaustiveSearch/31-next-permutation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/31-next-permutation.md -------------------------------------------------------------------------------- /exhaustiveSearch/39-combination-sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/39-combination-sum.md -------------------------------------------------------------------------------- /exhaustiveSearch/40-combination-sum-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/40-combination-sum-ii.md -------------------------------------------------------------------------------- /exhaustiveSearch/46-permutations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/46-permutations.md -------------------------------------------------------------------------------- /exhaustiveSearch/47-permutations-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/47-permutations-ii.md -------------------------------------------------------------------------------- /exhaustiveSearch/51-previous-permutation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/51-previous-permutation.md -------------------------------------------------------------------------------- /exhaustiveSearch/60-permutation-sequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/60-permutation-sequence.md -------------------------------------------------------------------------------- /exhaustiveSearch/77-combinations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/77-combinations.md -------------------------------------------------------------------------------- /exhaustiveSearch/78-subsets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/78-subsets.md -------------------------------------------------------------------------------- /exhaustiveSearch/79-word-search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/79-word-search.md -------------------------------------------------------------------------------- /exhaustiveSearch/90-subsets-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/90-subsets-ii.md -------------------------------------------------------------------------------- /exhaustiveSearch/95-unique-binary-search-trees-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/95-unique-binary-search-trees-ii.md -------------------------------------------------------------------------------- /exhaustiveSearch/lint197-Permutatio- Index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/lint197-Permutatio- Index.md -------------------------------------------------------------------------------- /exhaustiveSearch/lint198-permutation-index-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/lint198-permutation-index-ii.md -------------------------------------------------------------------------------- /exhaustiveSearch/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/exhaustiveSearch/readme.md -------------------------------------------------------------------------------- /graph/lint127-topological-sorting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/graph/lint127-topological-sorting.md -------------------------------------------------------------------------------- /graph/lint127-word-ladder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/graph/lint127-word-ladder.md -------------------------------------------------------------------------------- /graph/lint176-route-between-two-nodes-in-graph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/graph/lint176-route-between-two-nodes-in-graph.md -------------------------------------------------------------------------------- /graph/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/graph/readme.md -------------------------------------------------------------------------------- /improve_sort_algorithm/imporve_mergeSort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/improve_sort_algorithm/imporve_mergeSort.md -------------------------------------------------------------------------------- /improve_sort_algorithm/improve_fast_sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/improve_sort_algorithm/improve_fast_sort.md -------------------------------------------------------------------------------- /improve_sort_algorithm/readme.md: -------------------------------------------------------------------------------- 1 | 这里包含了对传统排序算法的改进和应用总结 2 | -------------------------------------------------------------------------------- /integer-arr/01-Two-Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/01-Two-Sum.md -------------------------------------------------------------------------------- /integer-arr/16-3Sum-Closest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/16-3Sum-Closest.md -------------------------------------------------------------------------------- /integer-arr/215-kth-largest-element-in-an-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/215-kth-largest-element-in-an-array.md -------------------------------------------------------------------------------- /integer-arr/26-Remove-Duplicates-from-Sorted-Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/26-Remove-Duplicates-from-Sorted-Array.md -------------------------------------------------------------------------------- /integer-arr/35-3sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/35-3sum.md -------------------------------------------------------------------------------- /integer-arr/41-first-missing-positive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/41-first-missing-positive.md -------------------------------------------------------------------------------- /integer-arr/80-Remove-Duplicates-from-Sorted-Array-II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/80-Remove-Duplicates-from-Sorted-Array-II.md -------------------------------------------------------------------------------- /integer-arr/80-remove-duplicates-from-sorted-array-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/80-remove-duplicates-from-sorted-array-ii.md -------------------------------------------------------------------------------- /integer-arr/88-Merge-Sorted-Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/88-Merge-Sorted-Array.md -------------------------------------------------------------------------------- /integer-arr/images/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/images/1.jpg -------------------------------------------------------------------------------- /integer-arr/lint189-First-Missing-Positive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/lint189-First-Missing-Positive.md -------------------------------------------------------------------------------- /integer-arr/lint31-Partition-Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/lint31-Partition-Array.md -------------------------------------------------------------------------------- /integer-arr/lint373-Partition-Array-by-Odd-and-Even.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/lint373-Partition-Array-by-Odd-and-Even.md -------------------------------------------------------------------------------- /integer-arr/lint64-merge-two-sorted-arrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/lint64-merge-two-sorted-arrays.md -------------------------------------------------------------------------------- /integer-arr/lint80-median.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/lint80-median.md -------------------------------------------------------------------------------- /integer-arr/offer03_find_element_in_2D_array: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/offer03_find_element_in_2D_array -------------------------------------------------------------------------------- /integer-arr/offer04_replace_blank: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/offer04_replace_blank -------------------------------------------------------------------------------- /integer-arr/offer08_rotate_arr_min_num: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/integer-arr/offer08_rotate_arr_min_num -------------------------------------------------------------------------------- /integer-arr/readme.md: -------------------------------------------------------------------------------- 1 | 整型数组的一些题目 2 | -------------------------------------------------------------------------------- /linked_list/002-add-two-numbers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/002-add-two-numbers.md -------------------------------------------------------------------------------- /linked_list/138-copy-list-with-random-pointer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/138-copy-list-with-random-pointer.md -------------------------------------------------------------------------------- /linked_list/141-linked-list-cycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/141-linked-list-cycle.md -------------------------------------------------------------------------------- /linked_list/142-linked-list-cycle-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/142-linked-list-cycle-ii.md -------------------------------------------------------------------------------- /linked_list/143-reorder-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/143-reorder-list.md -------------------------------------------------------------------------------- /linked_list/146-lru-cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/146-lru-cache.md -------------------------------------------------------------------------------- /linked_list/147-insertion-sort-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/147-insertion-sort-list.md -------------------------------------------------------------------------------- /linked_list/148-sort-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/148-sort-list.md -------------------------------------------------------------------------------- /linked_list/203-remove-linked-list-elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/203-remove-linked-list-elements.md -------------------------------------------------------------------------------- /linked_list/206-reverse-linked-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/206-reverse-linked-list.md -------------------------------------------------------------------------------- /linked_list/21-merge-two-sorted-lists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/21-merge-two-sorted-lists.md -------------------------------------------------------------------------------- /linked_list/23-merge-k-sorted-lists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/23-merge-k-sorted-lists.md -------------------------------------------------------------------------------- /linked_list/234-palindrome-linked-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/234-palindrome-linked-list.md -------------------------------------------------------------------------------- /linked_list/24-swap-nodes-in-pairs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/24-swap-nodes-in-pairs.md -------------------------------------------------------------------------------- /linked_list/61-rotate-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/61-rotate-list.md -------------------------------------------------------------------------------- /linked_list/82-remove-duplicates-from-sorted-list-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/82-remove-duplicates-from-sorted-list-ii.md -------------------------------------------------------------------------------- /linked_list/83-remove-duplicates-from-sorted-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/83-remove-duplicates-from-sorted-list.md -------------------------------------------------------------------------------- /linked_list/86-partition-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/86-partition-list.md -------------------------------------------------------------------------------- /linked_list/92-reverse-linked-list-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/92-reverse-linked-list-ii.md -------------------------------------------------------------------------------- /linked_list/gfg-remove-duplicates-from-an-unsorted-linked-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/gfg-remove-duplicates-from-an-unsorted-linked-list.md -------------------------------------------------------------------------------- /linked_list/gfg-sum-of-two-linked-lists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/gfg-sum-of-two-linked-lists.md -------------------------------------------------------------------------------- /linked_list/lint174-remove-nth-node-from-end-of-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/lint174-remove-nth-node-from-end-of-list.md -------------------------------------------------------------------------------- /linked_list/readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/linked_list/readme -------------------------------------------------------------------------------- /search/153-find-minimum-in-rotated-sorted-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/search/153-find-minimum-in-rotated-sorted-array.md -------------------------------------------------------------------------------- /search/154-find-minimum-in-rotated-sorted-array-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/search/154-find-minimum-in-rotated-sorted-array-ii.md -------------------------------------------------------------------------------- /search/2017-3-7-lint183-wood-cut.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/search/2017-3-7-lint183-wood-cut.md -------------------------------------------------------------------------------- /search/240-search-a-2d-matrix2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/search/240-search-a-2d-matrix2.md -------------------------------------------------------------------------------- /search/33-search-in-rotated-sorted-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/search/33-search-in-rotated-sorted-array.md -------------------------------------------------------------------------------- /search/34-search-for-range.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/search/34-search-for-range.md -------------------------------------------------------------------------------- /search/74-search-a-2d-matrix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/search/74-search-a-2d-matrix.md -------------------------------------------------------------------------------- /search/81-search-in-rotated-sorted-array-ii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/search/81-search-in-rotated-sorted-array-ii.md -------------------------------------------------------------------------------- /search/lint-60-search-insert-position.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/search/lint-60-search-insert-position.md -------------------------------------------------------------------------------- /search/readme.md: -------------------------------------------------------------------------------- 1 | 这里是搜索的题目 2 | -------------------------------------------------------------------------------- /sword_to_offer/15_find_back_k_elem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/sword_to_offer/15_find_back_k_elem.md -------------------------------------------------------------------------------- /sword_to_offer/16_reverse_linkedlist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/sword_to_offer/16_reverse_linkedlist.md -------------------------------------------------------------------------------- /sword_to_offer/17_combine_linkedList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/sword_to_offer/17_combine_linkedList.md -------------------------------------------------------------------------------- /sword_to_offer/1_two_dim_arr_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/sword_to_offer/1_two_dim_arr_search.cpp -------------------------------------------------------------------------------- /sword_to_offer/1_two_dim_arr_search2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/sword_to_offer/1_two_dim_arr_search2.cpp -------------------------------------------------------------------------------- /sword_to_offer/37_same_node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/sword_to_offer/37_same_node.md -------------------------------------------------------------------------------- /sword_to_offer/39_Tree_depth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/sword_to_offer/39_Tree_depth.md -------------------------------------------------------------------------------- /sword_to_offer/39_balance_binaryTree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/sword_to_offer/39_balance_binaryTree.md -------------------------------------------------------------------------------- /sword_to_offer/3_rebuild_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/sword_to_offer/3_rebuild_tree.cpp -------------------------------------------------------------------------------- /sword_to_offer/45_the_last_nubmer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/sword_to_offer/45_the_last_nubmer.md -------------------------------------------------------------------------------- /sword_to_offer/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonFive/code_interview/HEAD/sword_to_offer/readme.md --------------------------------------------------------------------------------