11# Pattern Summary for Algorithm Problems
22
3- [ ![ ] ( https://img.shields.io/badge/LeetCode-Solution-yellow?logo=leetcode )] ( https://github.com/zdong1995/LeetCode-Solution-Well-Explained ) [ ![ ] ( https://img.shields.io/badge/Algo-Interview -blue?&logo=github )] ( https://github.com/zdong1995/Algorithm-Interview ) ![ java] ( https://img.shields.io/badge/Language-Java-orange?logo=java ) ![ Build] ( https://github.com/zdong1995/Algorithm-Interview /workflows/Build/badge.svg ) [ ![ ] ( https://img.shields.io/badge/Github-zdong1995-blue?style=social&logo=github )] ( https://github.com/zdong1995/ )
3+ [ ![ ] ( https://img.shields.io/badge/LeetCode-Solution-yellow?logo=leetcode )] ( https://github.com/zdong1995/LeetCode-Solution-Well-Explained ) [ ![ ] ( https://img.shields.io/badge/Algo-Pattern -blue?&logo=github )] ( https://github.com/zdong1995/Pattern-Summary-for- Algorithm-Problems ) ![ java] ( https://img.shields.io/badge/Language-Java-orange?logo=java ) ![ Build] ( https://github.com/zdong1995/Pattern-Summary-for- Algorithm-Problems /workflows/Build/badge.svg ) [ ![ ] ( https://img.shields.io/badge/Github-zdong1995-blue?style=social&logo=github )] ( https://github.com/zdong1995/ )
44
55My summary of patterns for algorithm questions, based on similarities of techniques we used to solve the problem, with detailed beginner-friendly tutorial of Data Structure and Algorithm.
66
@@ -19,22 +19,20 @@ This repo will be updated as following parts:
1919
2020### Table of Contents
2121
22- * [ Fundamental] ( https://github.com/zdong1995/Algorithm-Interview #fundamental )
23- * [ Recursion] ( https://github.com/zdong1995/Algorithm-Interview #recursion )
24- * [ Two Pointers] ( https://github.com/zdong1995/Algorithm-Interview #two-pointers )
25- * [ Sorting] ( https://github.com/zdong1995/Algorithm-Interview #sorting )
26- * [ Breadth First Search \( BFS\) ] ( https://github.com/zdong1995/Algorithm-Interview #bfs )
27- * [ Depth First Search \( DFS\) ] ( https://github.com/zdong1995/Algorithm-Interview #dfs )
28- * [ Dynamic Programming \( DP\) ] ( https://github.com/zdong1995/Algorithm-Interview #dp )
29- * [ Popular Problems] ( https://github.com/zdong1995/Algorithm-Interview #popular )
22+ * [ Fundamental] ( https://github.com/zdong1995/Pattern-Summary-for- Algorithm-Problems #fundamental )
23+ * [ Recursion] ( https://github.com/zdong1995/Pattern-Summary-for- Algorithm-Problems #recursion )
24+ * [ Two Pointers] ( https://github.com/zdong1995/Pattern-Summary-for- Algorithm-Problems #two-pointers )
25+ * [ Sorting] ( https://github.com/zdong1995/Pattern-Summary-for- Algorithm-Problems #sorting )
26+ * [ Breadth First Search \( BFS\) ] ( https://github.com/zdong1995/Pattern-Summary-for- Algorithm-Problems #bfs )
27+ * [ Depth First Search \( DFS\) ] ( https://github.com/zdong1995/Pattern-Summary-for- Algorithm-Problems #dfs )
28+ * [ Dynamic Programming \( DP\) ] ( https://github.com/zdong1995/Pattern-Summary-for- Algorithm-Problems #dp )
29+ * [ Popular Problems] ( https://github.com/zdong1995/Pattern-Summary-for- Algorithm-Problems #popular )
3030
3131Popular interview algorithm problems summarized by different patterns.
3232
3333### Fundamental
3434
35- * [ ] Introduction to Algorithms in Interview
36- * [ ] Summary of Data Structure
37- * [ ] Iterative in LinkedList
35+ * [x] Iterative in LinkedList: [ Code] ( src/main/java/algorithm/basic/iterative )
3836* [ ] Binary Search
3937
4038### Recursion
@@ -46,7 +44,7 @@ Popular interview algorithm problems summarized by different patterns.
4644
4745### Two Pointers
4846
49- * [x] Two Sum Pattern: [ Code] ( src/main/java/algorithm/array /twosum )
47+ * [x] Two Sum Pattern: [ Code] ( src/main/java/algorithm/pointers /twosum )
5048* [ ] Slow-Fast Pointers
5149* [ ] K-way Merge
5250* [ ] Deduplication
0 commit comments