README.md 8.2 KB
Newer Older
K
Keqi Huang 已提交
1
<div align="center">
K
Keqi Huang 已提交
2
    <a href=""> <img src="images/readme_badges/WechatIMG649.jpeg" width="400" height="150"></a>
K
Keqi Huang 已提交
3
    <br>
K
Keqi Huang 已提交
4
    <a href=""> <img src="https://img.shields.io/badge/%3E-awesome-red.svg"></a> <a href=""><a href="https://github.com/apachecn/awesome-leetcode/tree/master/docs/Algorithm_Implementation/Python"> <img src="https://img.shields.io/badge/%3E-algorithm-red.svg"></a> <a href="https://github.com/apachecn/awesome-leetcode/tree/master/docs/Leetcode_Solutions/Python"> <img src="https://img.shields.io/badge/%3E-leetcode-red.svg"></a> 
K
Keqi Huang 已提交
5 6
</div>

飞龙 已提交
7 8 9
<h1 align="center">结构化算法刷题训练指南</h1>

> Special Sponsors
X
xiaqunfeng 已提交
10

片刻小哥哥's avatar
片刻小哥哥 已提交
11 12 13 14
<table>
      <tbody>
        <tr>
          <td align="center" valign="middle">
X
Xiangyu.Li 已提交
15
            <a href="https://coding.net/?utm_source=ApacheCN&utm_medium=banner&utm_campaign=march2019" target="_blank">
片刻小哥哥's avatar
片刻小哥哥 已提交
16 17 18 19 20 21
              <img width="1080" src="http://data.apachecn.org/img/SpecialSponsors/CodingNet.png">
            </a>
          </td>
      </tbody>
</table>

K
Keqi Huang 已提交
22 23 24 25
## Contents
1. [Leetcode Solutions](https://github.com/apachecn/awesome-leetcode/tree/master/docs/Leetcode_Solutions)
    - [Python](https://github.com/apachecn/awesome-leetcode/tree/master/docs/Leetcode_Solutions/Python)
    - [Java](https://github.com/apachecn/awesome-leetcode/tree/master/docs/Leetcode_Solutions/Java)
K
Keqi Huang 已提交
26
    - [JavaScript](https://github.com/apachecn/awesome-algorithm/tree/master/docs/Leetcode_Solutions/JavaScript)
K
Keqi Huang 已提交
27 28
    - [C++](https://github.com/apachecn/awesome-leetcode/tree/master/docs/Leetcode_Solutions/C++)
    - [ipynb](https://github.com/apachecn/awesome-leetcode/tree/master/docs/Leetcode_Solutions/ipynb)
K
Keqi Huang 已提交
29
2. [剑指 Offer](https://github.com/apachecn/awesome-algorithm/tree/master/docs/%E5%89%91%E6%8C%87offer)
K
Keqi Huang 已提交
30 31 32 33
    - [Python](https://github.com/apachecn/awesome-algorithm/tree/master/docs/剑指offer/Python)
    - [Java](https://github.com/apachecn/awesome-algorithm/tree/master/docs/剑指offer/Java)
    - [JavaScript](https://github.com/apachecn/awesome-algorithm/tree/master/docs/剑指offer/JavaScript)
    - [C++](https://github.com/apachecn/awesome-algorithm/tree/master/docs/剑指offer/C++)
K
Keqi Huang 已提交
34 35 36
2. [Algorithm Implementation](https://github.com/apachecn/awesome-leetcode/tree/master/docs/Algorithm_Implementation)
    - [Python](https://github.com/apachecn/awesome-leetcode/tree/master/docs/Algorithm_Implementation/Python)
    - [Java](https://github.com/apachecn/awesome-leetcode/tree/master/docs/Algorithm_Implementation/Java)
K
Keqi Huang 已提交
37
    - [JavaScript](https://github.com/apachecn/awesome-leetcode/tree/master/docs/Algorithm_Implementation/JavaScript)
K
Keqi Huang 已提交
38 39 40
    - [C++](https://github.com/apachecn/awesome-leetcode/tree/master/docs/Algorithm_Implementation/C++)
    
## Useful Links
K
Keqi Huang 已提交
41
- [结构化算法刷题训练指南](https://xiaozhuanlan.com/Lisanaaa)(希望大家支持一下!)
K
Keqi Huang 已提交
42
- [编程之法:面试和算法心得](https://wizardforcel.gitbooks.io/the-art-of-programming-by-july/content/index.html)
A
algorithmfans 已提交
43
- [kamyu104的Github](https://github.com/kamyu104/LeetCode-Solutions)
K
Keqi Huang 已提交
44
- [数据结构与算法/leetcode/lintcode题解](https://algorithm.yuanbin.me/zh-hans/)
K
Keqi Huang 已提交
45
- [看云文档:数据结构与算法](https://www.kancloud.cn/kancloud/data-structure-and-algorithm-notes/73048)
K
Keqi Huang 已提交
46 47
- [visualgo算法可视化网站](https://visualgo.net/en)
- [Data Structure Visualization](https://www.cs.usfca.edu/~galles/visualization/Algorithms.html)
K
Keqi Huang 已提交
48
- [HiredInTech System Design](https://www.hiredintech.com/)
K
Keqi Huang 已提交
49 50 51 52 53 54 55
- [mitcc的Github](https://github.com/mitcc/AlgoSolutions)
- [小土刀的面试刷题笔记](http://wdxtub.com/interview/14520594642530.html)
- [nonstriater/Learn-Algorithms](https://github.com/nonstriater/Learn-Algorithms)
- [剑指 Offer 题解](https://github.com/gatieme/CodingInterviews)
- https://github.com/liuchuo/LeetCode
- [公瑾的Github](https://github.com/yuzhoujr/leetcode)
- [shejie1993](https://shenjie1993.gitbooks.io/leetcode-python/content/096%20Unique%20Binary%20Search%20Trees.html)
56
- [算法/NLP/深度学习/机器学习面试笔记](https://github.com/imhuay/Interview_Notes-Chinese)
K
Keqi Huang 已提交
57
- [CS-Notes](https://github.com/CyC2018/CS-Notes)
I
Ir1dXD 已提交
58
- [OI Wiki](https://oi-wiki.org)
K
Keqi Huang 已提交
59
- [leetcode-in-go](https://github.com/aQuaYi/LeetCode-in-Go#leetcode-%E7%9A%84-go-%E8%A7%A3%E7%AD%94)
飞龙 已提交
60
- [Algorithm Archive](https://github.com/algorithm-archivists/algorithm-archive)
K
Keqi Huang 已提交
61
- [Grokking the System Design Interview](https://www.educative.io/collection/5668639101419520/5649050225344512)
K
Keqi Huang 已提交
62
- [算法珠玑](https://soulmachine.gitbooks.io/algorithm-essentials/java/)
R
razertory 已提交
63
- [AlgoCasts 用心做好每一个算法视频](https://algocasts.io)
K
Kyle.Liu 已提交
64
- [awesome-golang-leetcode](https://github.com/kylesliu/awesome-golang-leetcode)
X
xiaqunfeng 已提交
65

K
Keqi Huang 已提交
66
## Sponsor
K
Keqi Huang 已提交
67
1. [Lisanaaa](https://github.com/Lisanaaa): **Feel free to see my profile and send me an email if you have any job opportunities.**
K
Keqi Huang 已提交
68
2. [jiangzhonglian](https://github.com/jiangzhonglian)
69

K
Keqi Huang 已提交
70 71 72 73
## Contributors
1. [Lisanaaa](https://github.com/Lisanaaa)
2. [jiangzhonglian](https://github.com/jiangzhonglian)
3. [chenyyx](https://github.com/chenyyx)
K
Keqi Huang 已提交
74 75 76 77 78 79
4. [cclauss](https://github.com/cclauss)
5. [yudaer](https://github.com/yudaer)
6. [yuzhoujr](https://github.com/yuzhoujr)
7. [wizardforcel](https://github.com/wizardforcel)
8. [Stuming](https://github.com/Stuming)
9. [GaofanHu](https://github.com/GaofanHu)
K
Keqi Huang 已提交
80
10. [er3456qi](https://github.com/er3456qi)
K
Keqi Huang 已提交
81
11. [xshahq](https://github.com/xshahq)
X
xiaqunfeng 已提交
82
12. [xiaqunfeng](https://github.com/xiaqunfeng)
C
CaviarChen 已提交
83
13. [CaviarChen](https://github.com/CaviarChen)
飞龙 已提交
84 85
14. [royIdoodle](https://github.com/royIdoodle)
15. [MarsXue](https://github.com/MarsXue)
Z
Ziran Gong 已提交
86
16. [nature1995](https://github.com/nature1995)
87

K
Keqi Huang 已提交
88
you can make a pull request if you are not in the list above
K
Keqi Huang 已提交
89
## Pull Request
K
Keqi Huang 已提交
90

K
Keqi Huang 已提交
91
If you feel your PR is satisfied with one of the conditions below, we are glad to merge it. Welcome to contributions, open to suggestions!
K
Keqi Huang 已提交
92

K
Keqi Huang 已提交
93
- Different thinking
K
Keqi Huang 已提交
94 95 96
- Time & Space complexity optimization
- Follow up solutions
- Unsubmitted questions
K
Keqi Huang 已提交
97

K
Keqi Huang 已提交
98
Feel free to get our [Pull Request template/模版](https://github.com/apachecn/awesome-algorithm/blob/master/PULL_REQUEST_TEMPLATE.md)
K
Keqi Huang 已提交
99

K
Keqi Huang 已提交
100
***Title format(文件命名格式): xxx._word1_word2_word3_word4.md***
101

K
Keqi Huang 已提交
102
If you are a newbie of Git, please check this [tutorial](https://github.com/apachecn/kaggle/tree/dev/docs/GitHub) we have made.
103

K
Keqi Huang 已提交
104 105 106
## Support
- [GitHub issues](https://github.com/apachecn/awesome-leetcode/issues) for bug reports and new feature requests.
- Our ```[QQ Group: 812791932]``` to ask questions, discuss features, and for general discussion.
107

K
Keqi Huang 已提交
108
## Acknowledgement
109

K
Keqi Huang 已提交
110
> Please note, this repository is inspired from [KrisYu](https://github.com/KrisYu/LeetCode-CLRS-Python), and here is the [approve letter](https://github.com/apachecn/LeetCode/blob/master/images/Project%20cornerstone/approve%20letter.md). However, it has been modified, added and improved to reflect our knowledge, wisdom and efforts.
111

K
Keqi Huang 已提交
112
## Log
113

K
Keqi Huang 已提交
114 115 116 117 118 119 120 121 122
- Aug 2017, I started to brush leetcode questions using Python .
- Oct 2017, I saw Kris Yu's algorithm project on Github, but he has not updated it. I decided to build new one on my own and got his permission successfully.
- Dec 2017, this project was only considered as my record of question solutions.
- Mar 2018, the project continued to have dozens of stars. I felt that my thinking and funny words were helpful to others, determined to persist, and never stop.
- May 2018, I had to start my internship, less update, but the number of stars reached 200.
- Sep 2018, since I was also looking for a domestic job, I would send my own code link on the nowcoder.com  every time I finished the online tech test. The strategy for attracting traffic was very successful, the number of stars reached 1.7k in a rush way. At this moment, I found that my thinking and description styles are very popular, but the power of one person is limited, so I would like to recruit some like-minded people to contribute to the project like myself. 

The current positioning of this project is to implement the basic algorithm in different programming languages, refining the boilerplate, and summarize the ideas. 

K
Keqi Huang 已提交
123
### ***Two words: boilerplate + ideas***
K
Keqi Huang 已提交
124

K
Keqi Huang 已提交
125
## License
K
Keqi Huang 已提交
126

K
Keqi Huang 已提交
127
GPL-3.0 © [ApacheCN](https://github.com/apachecn)
K
Keqi Huang 已提交
128

K
Keqi Huang 已提交
129 130 131 132 133
## Organization 

* [ApacheCN 组织资源](https://github.com/apachecn/home): https://github.com/apachecn/home

> **欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远**