- English via Data Structure and Algorithm notes
- 简体中文请戳 数据结构与算法/leetcode/lintcode题解
- 繁體中文請瀏覽 資料結構與演算法/leetcode/lintcode題解
This work is some notes of learning and practicing data structures and algorithm.
- Part I is some brief introduction of basic data structures and algorithm, such as, linked lists, stack, queues, trees, sorting and etc.
- Part II is the analysis and summary of programming problems, and most of the programming problems come from https://leetcode.com/, http://www.lintcode.com/, http://www.geeksforgeeks.org/, http://hihocoder.com/, https://www.topcoder.com/.
- Part III is the appendix of resume and other supplements.
This project is hosted on https://github.com/billryan/algorithm-exercise and rendered by Gitbook. You can star the repository on the GitHub to keep track of updates. Another choice is to subscribe channel #github_commit
via Slack https://ds-algo.slack.com/messages/github_commit/. RSS feed is under development.
Feel free to access http://slackin4ds-algo.herokuapp.com for Slack invite automation.
You can view/search this document online or offline, feel free to read it. :)
- Online(Rendered by Gitbook): http://algorithm.yuanbin.me
- Offline(Compiled by Gitbook and Travis-CI):
- EPUB: GitHub, Gitbook, 七牛 CDN(**大陆用户适用) - Recommended for iPhone/iPad/MAC
- PDF: GitHub, Gitbook, 七牛 CDN(**大陆用户适用) - Recommended for Desktop
- MOBI: GitHub, Gitbook, 七牛 CDN(**大陆用户适用) - Recommended for Kindle
- Site Search via Google:
keywords site:algorithm.yuanbin.me
- Site Search via Swiftype: Click
Search this site
on the right bottom of webpages
This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, please visit http://creativecommons.org/licenses/by-sa/4.0/
- English is maintained by @billryan
- 简体中文 is maintained by @billryan, @Shaunwei
- 繁體中文 is maintained by @CrossLuna
Other contributors can be found in Contributors to algorithm-exercise
本项目接受捐赠,形式不限,可以买书,可以寄明信片,还可以赠送七牛流量券,也可以金额打赏 :)
@billryan 喜欢收集各种明信片,来者不拒~ 邮寄的话可以邮寄至 上海市闵行区上海交通大学闵行校区电院群楼5号楼307
,收件人:袁斌
。
除了邮寄明信片,你还可以买本书送给各位贡献者,@billryan 的地址见上节。
账户名:yuanbin2014(at)gmail.com 金额随意
金额随意
账户名:yuanbin2014(at)gmail.com 金额随意,付款时选择 friends and family
隐私考虑,以下名单隐去了部分个人信息,有些名单若没来得及添加,可私下联系我加上,有些信息和金额因为时间久远可能有误,欢迎指正。
- 2015-09-16 支付宝
taoli***@gmail.com
20 - 2015-10-30 支付宝
张亚*
6.66 - 2015-11-19 支付宝
wen***@126.com
10 - 2015-12-25 支付宝
石*
50 - 2016-01-05 支付宝
she***@163.com
10 - 2016-01-24 支付宝
187****2296
20 - 2016-01-15 支付宝
136****0794
20 - 2016-03-08 支付宝
don***@163.com
5 - 2016-03-21 支付宝
129***@qq.com
50 - 2016-07-31 支付宝
130****9675
5 - 2016-08-16 PayPal
Tong W***
20 $ - 2016-08-21 支付宝
ee.***@gmail.com
6.66 - 2016-10-09 支付宝
abc***@126.com
6.66 - 2016-09-01 明信片
liaowen***@163.com
- 2016-10-19 微信 6.66
- 2016-10-13 支付宝
182****9133
5 - 2016-11-17 支付宝
tf.***@gmail.com
10.24 - 2016-11-19 支付宝
jat***@163.com
20 - 2016-11-20 支付宝
bao***@163.com
10 - 2017-01-01 明信片 Berkeley CA USA
- 2017-01-09 微信 20
- 2017-01-20 支付宝
xin***@sina.com
10 - 2017-02-21 微信 10
- 2017-03-15 微信 10
所得捐款用于七牛 CDN 流量付费/激励 Contributors 写出更好的内容/购买书籍/西瓜/饮料
- add multiple languages support, currently 繁體中文, 简体中文 are available
- explore nice writing style
- add implementations of
Python
,C++
,Java
code - add time and space complexity analysis
- summary of basic data structure and algorithm
- add CSS for online website http://algorithm.yuanbin.me
- add proper Chinese fonts for PDF output