Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/DarLiner/awesome-algorithm

Leetcode 题解 (跟随思路一步一步撸出代码) 及经典算法实现,该项目的当前定位是用不同的编程语言实现基本算法,创建者欢迎广大开发者帮助完善。
https://github.com/DarLiner/awesome-algorithm

List: awesome-algorithm

Last synced: 16 days ago
JSON representation

Leetcode 题解 (跟随思路一步一步撸出代码) 及经典算法实现,该项目的当前定位是用不同的编程语言实现基本算法,创建者欢迎广大开发者帮助完善。

Awesome Lists containing this project

README

        








## 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)
- [JavaScript](https://github.com/apachecn/awesome-algorithm/tree/master/docs/Leetcode_Solutions/JavaScript)
- [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)
2. [剑指 Offer](https://github.com/apachecn/awesome-algorithm/tree/master/docs/%E5%89%91%E6%8C%87offer)
- [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++)
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)
- [JavaScript](https://github.com/apachecn/awesome-leetcode/tree/master/docs/Algorithm_Implementation/JavaScript)
- [C++](https://github.com/apachecn/awesome-leetcode/tree/master/docs/Algorithm_Implementation/C++)

## Useful Links
- [编程之法:面试和算法心得](https://wizardforcel.gitbooks.io/the-art-of-programming-by-july/content/index.html)
- [kamyu104的Github](https://github.com/kamyu104/LeetCode-Solutions)
- [数据结构与算法/leetcode/lintcode题解](https://algorithm.yuanbin.me/zh-hans/)
- [看云文档:数据结构与算法](https://www.kancloud.cn/kancloud/data-structure-and-algorithm-notes/73048)
- [visualgo算法可视化网站](https://visualgo.net/en)
- [Data Structure Visualization](https://www.cs.usfca.edu/~galles/visualization/Algorithms.html)
- [HiredInTech System Design](https://www.hiredintech.com/)
- [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)
- [算法/NLP/深度学习/机器学习面试笔记](https://github.com/imhuay/Interview_Notes-Chinese)
- [CS-Notes](https://github.com/CyC2018/CS-Notes)
- [OI Wiki](https://oi-wiki.org)
- [leetcode-in-go](https://github.com/aQuaYi/LeetCode-in-Go#leetcode-%E7%9A%84-go-%E8%A7%A3%E7%AD%94)
- [Algorithm Archive](https://github.com/algorithm-archivists/algorithm-archive)
- [Grokking the System Design Interview](https://www.educative.io/collection/5668639101419520/5649050225344512)

## Sponsor
1. [Lisanaaa](https://github.com/Lisanaaa): **Feel free to see my profile and send me an email if you have any job opportunities.**
2. [jiangzhonglian](https://github.com/jiangzhonglian)

## Contributors
1. [Lisanaaa](https://github.com/Lisanaaa)
2. [jiangzhonglian](https://github.com/jiangzhonglian)
3. [chenyyx](https://github.com/chenyyx)
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)
10. [er3456qi](https://github.com/er3456qi)
11. [xshahq](https://github.com/xshahq)
12. [xiaqunfeng](https://github.com/xiaqunfeng)
13. [CaviarChen](https://github.com/CaviarChen)
14. [royIdoodle](https://github.com/royIdoodle)
15. [MarsXue](https://github.com/MarsXue)

you can make a pull request if you are not in the list above
## Pull Request

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!

- Different thinking
- Time & Space complexity optimization
- Follow up solutions
- Unsubmitted questions

Feel free to get our [Pull Request template/模版](https://github.com/apachecn/awesome-algorithm/blob/master/PULL_REQUEST_TEMPLATE.md)

***Note that the file name needs to be filled out with underline 注意文件名需要填充下划线***

If you are a newbie of Git, please check this [tutorial](https://github.com/apachecn/kaggle/tree/dev/docs/GitHub) we have made.

## 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.

## Acknowledgement

> 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.

## Log

- 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.

### ***Two words: boilerplate + ideas***

## License

GPL-3.0 © [ApacheCN](https://github.com/apachecn)

## Organization

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

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