Skip to content

Commit 984b2fe

Browse files
committed
update readme
1 parent dc81699 commit 984b2fe

File tree

5 files changed

+20
-257
lines changed

5 files changed

+20
-257
lines changed

README-EN.md

Lines changed: 15 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
# Coding Interview
1+
# Pattern Summary for Algorithm Problems
22

33
[![](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/)
44

5-
Everything you need to know to prepare for a technical interview. Beginner-friendly tutorial of Data Structure and Algorithm, summary of categorized algorithm questions, and notes for Java and Object Oriented Design. English version tutorial will be updating regularly, please check my website:
5+
My 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

7-
**[Algorithm Interview Preparation](https://dongxiaoran.com/en/algo/) by dongxiaoran.**
7+
English version tutorial will be updating regularly, please check my website:
8+
9+
[Algorithm Interview Preparation](https://dongxiaoran.com/en/algo/) by **zdong1995**.
810

911
Welcome to check my repository [LeetCode-Solution-Well-Explained](https://github.com/zdong1995/LeetCode-Solution-Well-Explained) with detailed explanations and comments for LeetCode questions in different categories. If this is helpful for you, please feel free to add a star to the repo. Thank you! ❤️
1012

@@ -15,27 +17,16 @@ This repo will be updated as following parts:
1517

1618
- Part 3: Popular problems and advanced data structure like Trie, Union Find, TreeSet, TreeMap.
1719

18-
- Part 4: Java and Object-oriented Programming.
19-
20-
## Table of Contents
21-
22-
* Algorithm
23-
* [Fundamental](https://github.com/zdong1995/Algorithm-Interview#fundamental)
24-
* [Recursion](https://github.com/zdong1995/Algorithm-Interview#recursion)
25-
* [Two Pointers](https://github.com/zdong1995/Algorithm-Interview#two-pointers)
26-
* [Sorting](https://github.com/zdong1995/Algorithm-Interview#sorting)
27-
* [Breadth First Search \(BFS\)](https://github.com/zdong1995/Algorithm-Interview#bfs)
28-
* [Depth First Search \(DFS\)](https://github.com/zdong1995/Algorithm-Interview#dfs)
29-
* [Dynamic Programming \(DP\)](https://github.com/zdong1995/Algorithm-Interview#dp)
30-
* [Popular Problems](https://github.com/zdong1995/Algorithm-Interview#popular)
31-
32-
* Implementation
33-
* [Java](https://github.com/zdong1995/Algorithm-Interview##java)
34-
* Object Oriented Programming
35-
* [Design Pattern](https://github.com/zdong1995/Algorithm-Interview##design-pattern)
36-
* [OOD Practice](https://github.com/zdong1995/Algorithm-Interview##ood-practice)
20+
### Table of Contents
3721

38-
## Algorithm
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)
3930

4031
Popular interview algorithm problems summarized by different patterns.
4132

@@ -103,32 +94,4 @@ Popular interview algorithm problems summarized by different patterns.
10394

10495
- [ ] Data Structure Design
10596

106-
- [ ] Bit Operations
107-
108-
## Implementation
109-
110-
Implementation of data structures and practice of Java programming language.
111-
112-
### Java
113-
114-
* [ ] Multi-thread
115-
* [ ] ConcurrentHashMap
116-
* [ ] Enum
117-
* [ ] Nested Class
118-
* [ ] Exception
119-
* [ ] Polymorphism
120-
* [ ] Generic and Wild Card
121-
122-
## Object Oriented Design
123-
124-
### Design Pattern
125-
126-
* [ ] Singleton
127-
* [ ] Builder
128-
129-
### OOD Practice
130-
131-
* [ ] Parking Lot
132-
* [ ] BlackJack
133-
* [ ] In Memory File System
134-
* [ ] Elevator
97+
- [ ] Bit Operations

README.md

Lines changed: 5 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@
55

66
大家好,我是小染,这份算法与数据结构指南适用于转行和零基础同学,按类型题目整理更新,带你从零开始培养算法思维和准备算法面试。Repo 中包含有按类别总结的源码,便于 debug 练习,算法讲解文章链接:[小染的零基础算法面试指南](https://dongxiaoran.com/algo/)
77

8-
欢迎点击上方 Badge 链接阅读我的 LeetCode Solutin 代码,如果对你有帮助欢迎在 Github 点个 Star 和关注微信公众号『[董小染](https://dongxiaoran.com/images/qrcode.png)』。
8+
欢迎点击上方 Badge 链接阅读我的 LeetCode Solution 代码,如果对你有帮助欢迎在 Github 点个 Star 和关注微信公众号『[董小染](https://dongxiaoran.com/images/qrcode.png)』。
99

1010
文章分为以下几部分进行安排,带你掌握面试高频算法与数据结构:
1111
- 第一部分:从基础数据结构入手,从递归思想的入门与深化,再到高频的双指针和排序算法。
1212
- 第二部分:掌握搜索算法,宽度优先,深度优先,到记忆存储,剪枝优化,入门动态规划。
1313
- 第三部分:高频面试题目分析,复杂题目讲解,高级数据结构等。
14-
- 第四部分:Java 与 OOD 面向对象程序设计。
1514

1615
### 1. 基础数据结构与算法
1716

18-
- [ ] 当我们在刷题时到底在刷什么
19-
17+
- [x] [半年零基础到 LeetCode 300 题,我的算法学习方法论](https://dongxiaoran.com/algo/basic/intro/)
18+
- [x] [当我们谈论刷题时,到底在刷什么](https://dongxiaoran.com/algo/basic/how/)
19+
- [x] [一题顶四题,一道题掌握 LinkedList 的 Iterative](https://dongxiaoran.com/algo/basic/iterativelist/)
2020
- [ ] 常用数据结构总结
2121

2222
- [ ] Iterative in LinkedList
@@ -100,26 +100,4 @@
100100

101101
- [ ] Data Structure Design
102102

103-
- [ ] Bit Operations
104-
105-
### 9. Java 学习笔记
106-
107-
- [ ] Java Basic Review
108-
109-
- [ ] Data Strucutre Implementation
110-
111-
- [ ] Multi-thread and Concurrency
112-
113-
### 10. 面向对象设计
114-
115-
- [ ] Encapsulation, Polymorphism and Inheritance
116-
117-
- [ ] Singleton Pattern
118-
119-
- [ ] Builder Pattern
120-
121-
- [ ] Factory Pattern
122-
123-
- [ ] Design Pattern
124-
125-
- [ ] OOD Practice
103+
- [ ] Bit Operations

src/main/java/datastrcture/hashmap/HashMap.java

Lines changed: 0 additions & 27 deletions
This file was deleted.

src/main/java/datastrcture/linkedlist/LinkedList.java

Lines changed: 0 additions & 136 deletions
This file was deleted.

src/main/java/datastrcture/linkedlist/Test.java

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)