diff --git a/README.md b/README.md index e229421b27..2907001f55 100644 --- a/README.md +++ b/README.md @@ -32,8 +32,8 @@ This command specifies the `english` branch and limit the depth of clone, get ri * [Union-Find Application](think_like_computer/Union-Find-Application.md) * [Find Sebesquence With Binary Search](interview/findSebesquenceWithBinarySearch.md) * [Problems can be sloved by one line](interview/one-line-code-puzzles.md) - * [How to Find Duplicate and Missing Element](interview/Find-Duplicate-and-Missing-Element.md) - * [如何判断回文链表](interview/判断回文链表.md) + * [How to Find Dup and Missing Element](interview/Find-Duplicate-and-Missing-Element.md) + * [How to Check Palindrom LinkedList](interview/check_palindromic_linkedlist.md) * II. Data Structure * [Binary Head and Priority Queue](data_structure/binary_heap_implements_priority_queues.md) @@ -43,9 +43,9 @@ This command specifies the `english` branch and limit the depth of clone, get ri * [Special Data Structure: Monotonic Stack](data_structure/Monotonic_queue.md) * [Design Twitter](data_structure/design_Twitter.md) * [Reverse Part of Linked List via Recursion](data_structure/reverse_part_of_a_linked_list_via_recursion.md) + * [What's the Best Algo Book](think_like_computer/why_i_recommend_algs4.md) * [Queue Implement Stack/Stack implement Queue](data_structure/ImplementQueueUsingStacksImplementStackUsingQueues.md) * [学习算法和刷题的思路指南](think_like_computer/学习数据结构和算法的高效方法.md) - * [学习数据结构和算法读什么书](think_like_computer/为什么推荐算法4.md) * III. Algorithmic thinking * [My Way to Learn Algorithm](think_like_computer/ThewaytoAlgorithmlearning.md) @@ -60,9 +60,9 @@ This command specifies the `english` branch and limit the depth of clone, get ri * [Interval Scheduling: Intersections of Intervals](think_like_computer/IntervalIntersection.md) * [String Multiplication](think_like_computer/string_multiplication.md) * [Pancake Soring Algorithm](think_like_computer/PancakesSorting.md) - * [Sliding Window Technique](think_like_computer/滑动窗口技巧.md) - * [常用的位操作](think_like_computer/常用的位操作.md) - * [信封嵌套问题](think_like_computer/信封嵌套问题.md) + * [Sliding Window Algorithm](think_like_computer/SlidingWindowTechnique.md) + * [Some Useful Bit Manipulations](think_like_computer/CommonBitManipulation.md) + * [Russian Doll Envelopes Problem](think_like_computer/RussianDollEnvelopes.md) * [回溯算法团灭排列、组合、子集问题](interview/子集排列组合.md) * [几个反直觉的概率问题](think_like_computer/几个反直觉的概率问题.md) * [洗牌算法](think_like_computer/洗牌算法.md) @@ -78,8 +78,8 @@ This command specifies the `english` branch and limit the depth of clone, get ri * [The Strategies of Subsequence Problem](dynamic_programming/StrategiesForSubsequenceProblem.md) * [Greedy: Interval Scheduling](dynamic_programming/IntervalScheduling.md) * [4 Keys Keyboard](dynamic_programming/FourKeysKeyboard.md) + * [What is DP Optimal Substructure](dynamic_programming/OptimalSubstructure.md) * [动态规划详解](dynamic_programming/动态规划详解进阶.md) - * [动态规划答疑篇](dynamic_programming/最优子结构.md) * [动态规划设计:最长递增子序列](dynamic_programming/动态规划设计:最长递增子序列.md) * [动态规划之KMP字符匹配算法](dynamic_programming/动态规划之KMP字符匹配算法.md) * [团灭 LeetCode 股票买卖问题](dynamic_programming/团灭股票问题.md) @@ -89,5 +89,5 @@ This command specifies the `english` branch and limit the depth of clone, get ri * [Difference Between Process and Thread in Linux](common_knowledge/linuxProcess.md) * [You Must Know About Linux Shell](common_knowledge/linuxshell.md) * [You Must Know About Cookie and Session](common_knowledge/SessionAndCookie.md) - * [加密算法的前身今世](common_knowledge/密码技术.md) - * [Git/SQL/正则表达式的在线练习平台](common_knowledge/在线练习平台.md) \ No newline at end of file + * [Cryptology Algorithm](common_knowledge/Cryptology.md) + * [Some Good Online Pratice Platforms](common_knowledge/OnlinePraticePlatform.md) \ No newline at end of file diff --git a/SUMMARY.md b/SUMMARY.md index bfbff9968f..5f26de5788 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -19,8 +19,8 @@ * [Union-Find Application](think_like_computer/Union-Find-Application.md) * [Find Sebesquence With Binary Search](interview/findSebesquenceWithBinarySearch.md) * [Problems can be sloved by one line](interview/one-line-code-puzzles.md) - * [如何寻找缺失和重复的元素](interview/缺失和重复的元素.md) - * [如何判断回文链表](interview/判断回文链表.md) + * [How to Find Dup and Missing Element](interview/Find-Duplicate-and-Missing-Element.md) + * [How to Check Palindrom LinkedList](interview/check_palindromic_linkedlist.md) * II. Data Structure * [Binary Head and Priority Queue](data_structure/binary_heap_implements_priority_queues.md) @@ -30,9 +30,9 @@ * [Special Data Structure: Monotonic Stack](data_structure/Monotonic_queue.md) * [Design Twitter](data_structure/design_Twitter.md) * [Reverse Part of Linked List via Recursion](data_structure/reverse_part_of_a_linked_list_via_recursion.md) + * [What's the Best Algo Book](think_like_computer/why_i_recommend_algs4.md) * [Queue Implement Stack/Stack implement Queue](data_structure/ImplementQueueUsingStacksImplementStackUsingQueues.md) * [学习算法和刷题的思路指南](think_like_computer/学习数据结构和算法的高效方法.md) - * [学习数据结构和算法读什么书](think_like_computer/为什么推荐算法4.md) * III. Algorithmic thinking * [My Way to Learn Algorithm](think_like_computer/ThewaytoAlgorithmlearning.md) @@ -47,9 +47,9 @@ * [Interval Scheduling: Intersections of Intervals](think_like_computer/IntervalIntersection.md) * [String Multiplication](think_like_computer/string_multiplication.md) * [Pancake Soring Algorithm](think_like_computer/PancakesSorting.md) - * [滑动窗口技巧](think_like_computer/滑动窗口技巧.md) - * [常用的位操作](think_like_computer/常用的位操作.md) - * [信封嵌套问题](think_like_computer/信封嵌套问题.md) + * [Sliding Window Algorithm](think_like_computer/SlidingWindowTechnique.md) + * [Some Useful Bit Manipulations](think_like_computer/CommonBitManipulation.md) + * [Russian Doll Envelopes Problem](think_like_computer/RussianDollEnvelopes.md) * [回溯算法团灭排列、组合、子集问题](interview/子集排列组合.md) * [几个反直觉的概率问题](think_like_computer/几个反直觉的概率问题.md) * [洗牌算法](think_like_computer/洗牌算法.md) @@ -65,8 +65,8 @@ * [The Strategies of Subsequence Problem](dynamic_programming/StrategiesForSubsequenceProblem.md) * [Greedy: Interval Scheduling](dynamic_programming/IntervalScheduling.md) * [4 Keys Keyboard](dynamic_programming/FourKeysKeyboard.md) + * [What is DP Optimal Substructure](dynamic_programming/OptimalSubstructure.md) * [动态规划详解](dynamic_programming/动态规划详解进阶.md) - * [动态规划答疑篇](dynamic_programming/最优子结构.md) * [动态规划设计:最长递增子序列](dynamic_programming/动态规划设计:最长递增子序列.md) * [动态规划之KMP字符匹配算法](dynamic_programming/动态规划之KMP字符匹配算法.md) * [团灭 LeetCode 股票买卖问题](dynamic_programming/团灭股票问题.md) @@ -76,5 +76,5 @@ * [Difference Between Process and Thread in Linux](common_knowledge/linuxProcess.md) * [You Must Know About Linux Shell](common_knowledge/linuxshell.md) * [You Must Know About Cookie and Session](common_knowledge/SessionAndCookie.md) - * [加密算法的前身今世](common_knowledge/密码技术.md) - * [Git/SQL/正则表达式的在线练习平台](common_knowledge/在线练习平台.md) \ No newline at end of file + * [Cryptology Algorithm](common_knowledge/Cryptology.md) + * [Some Good Online Pratice Platforms](common_knowledge/OnlinePraticePlatform.md) \ No newline at end of file