|
4 | 4 | [](https://slackin4ds-algo.herokuapp.com/) |
5 | 5 | [](https://ds-algo.slack.com/) |
6 | 6 |
|
7 | | -- English via [Data Structure and Algorithm notes](http://algorithm.yuanbin.me/en/index.html) |
8 | | -- 简体中文请戳 [数据结构与算法/leetcode/lintcode题解](http://algorithm.yuanbin.me/zh-hans/index.html) |
9 | | -- 繁體中文請瀏覽 [資料結構與演算法/leetcode/lintcode題解](http://algorithm.yuanbin.me/zh-tw/index.html) |
| 7 | +This book is some notes on learning data structure and algorithm. It was written in Simplified Chinese but other languages such as English and Traditional Chinese are work in progress. |
10 | 8 |
|
11 | | -## Introduction |
| 9 | +- [English](https://algorithm.yuanbin.me/en/), seldom updated |
| 10 | +- [简体中文](https://algorithm.yuanbin.me/zh-hans/), frequently updated |
| 11 | +- [繁體中文](https://algorithm.yuanbin.me/zh-tw/), seldom updated |
12 | 12 |
|
13 | | -This work is some notes of learning and practicing data structures and algorithm. |
| 13 | +## Introduction |
14 | 14 |
|
15 | | -1. Part I is some brief introduction of basic data structures and algorithm, such as, linked lists, stack, queues, trees, sorting and etc. |
| 15 | +1. Part I is some brief introduction of basic data structures and algorithm, such as linked lists, stack, queues, trees, sorting. |
16 | 16 | 2. 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/>. |
17 | 17 | 3. Part III is the appendix of resume and other supplements. |
18 | 18 |
|
19 | | -This project is hosted on <https://github.com/billryan/algorithm-exercise> and rendered by [Gitbook](https://www.gitbook.com/book/yuanbin/algorithm/details). 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.~~ |
| 19 | +This project is hosted on <https://github.com/billryan/algorithm-exercise> and rendered by [GitBook](https://www.gitbook.com/book/yuanbin/algorithm/details). 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/>. |
20 | 20 |
|
21 | | -Feel free to access <http://slackin4ds-algo.herokuapp.com> for Slack invite automation. |
| 21 | +Feel free to access <http://slackin4ds-algo.herokuapp.com> with Slack invite automation. |
22 | 22 |
|
23 | 23 | You can view/search this document online or offline, feel free to read it. :) |
24 | 24 |
|
25 | | -- Online(Rendered by Gitbook): <http://algorithm.yuanbin.me> |
26 | | -- Offline(Compiled by Gitbook and Travis-CI): |
27 | | - 1. EPUB: [GitHub](https://github.com/sign4bill/algorithm-exercise/tree/deploy/epub), [Gitbook](https://www.gitbook.com/download/epub/book/yuanbin/algorithm), [七牛 CDN(中国大陆用户适用)](http://7xojrx.com1.z0.glb.clouddn.com/docs/algorithm-exercise/index.html) - Recommended for iPhone/iPad/MAC |
28 | | - 2. PDF: [GitHub](https://github.com/sign4bill/algorithm-exercise/tree/deploy/pdf), [Gitbook](https://www.gitbook.com/download/pdf/book/yuanbin/algorithm), [七牛 CDN(中国大陆用户适用)](http://7xojrx.com1.z0.glb.clouddn.com/docs/algorithm-exercise/index.html) - Recommended for Desktop |
29 | | - 3. MOBI: [GitHub](https://github.com/sign4bill/algorithm-exercise/tree/deploy/mobi), [Gitbook](https://www.gitbook.com/download/mobi/book/yuanbin/algorithm), [七牛 CDN(中国大陆用户适用)](http://7xojrx.com1.z0.glb.clouddn.com/docs/algorithm-exercise/index.html) - Recommended for Kindle |
30 | | -- Site Search via Google: `keywords site:algorithm.yuanbin.me` |
31 | | -- Site Search via Swiftype: Click `Search this site` on the right bottom of webpages |
| 25 | +- Online(Rendered by GitBook): <https://algorithm.yuanbin.me> |
| 26 | + - Site Search via Google: `keywords site:algorithm.yuanbin.me` |
| 27 | + - Site Search via Algolia: Click `Type to search` on the top left corner of webpages |
| 28 | +- Offline(Compiled by GitBook on Travis-CI): ePub, PDF, MOBI |
32 | 29 |
|
33 | 30 | ## License |
34 | 31 |
|
35 | 32 | 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/> |
36 | 33 |
|
37 | | -## Contribution |
38 | | - |
39 | | -- [English](http://algorithm.yuanbin.me/en/index.html) is maintained by [@billryan](https://github.com/billryan) |
40 | | -- [简体中文](http://algorithm.yuanbin.zh-hans/index.html) is maintained by [@billryan](https://github.com/billryan), [@Shaunwei](https://github.com/Shaunwei) |
41 | | -- [繁體中文](http://algorithm.yuanbin.me/zh-tw/index.html) is maintained by [@CrossLuna](https://github.com/CrossLuna) |
42 | | - |
43 | | -Other contributors can be found in [Contributors to algorithm-exercise](https://github.com/billryan/algorithm-exercise/graphs/contributors) |
44 | | - |
45 | | -### Donation |
46 | | - |
47 | | -本项目接受捐赠,形式不限,可以买书,可以寄明信片,还可以赠送七牛流量券,也可以金额打赏 :) |
48 | | - |
49 | | -#### 邮寄明信片 |
50 | | - |
51 | | -@billryan 喜欢收集各种明信片,来者不拒~ 邮寄的话可以邮寄至 `上海市闵行区上海交通大学闵行校区电院群楼5号楼307`,收件人:`袁斌`。 |
52 | | - |
53 | | -#### 送书 |
54 | | - |
55 | | -除了邮寄明信片,你还可以买本书送给各位贡献者,@billryan 的地址见上节。 |
56 | | - |
57 | | -#### 支付宝 |
58 | | - |
59 | | - |
60 | | - |
61 | | -账户名:yuanbin2014(at)gmail.com 金额随意 |
62 | | - |
63 | | -#### Wechat |
64 | | - |
65 | | - |
66 | | - |
67 | | -金额随意 |
68 | | - |
69 | | -#### PayPal |
70 | | - |
71 | | -账户名:yuanbin2014(at)gmail.com 金额随意,付款时选择 friends and family |
72 | | - |
73 | | -隐私考虑,以下名单隐去了部分个人信息,有些名单若没来得及添加,可私下联系我加上,有些信息和金额因为时间久远可能有误,欢迎指正。 |
74 | | - |
75 | | -- 2015-09-16 支付宝 `taoli***@gmail.com` 20 |
76 | | -- 2015-10-30 支付宝 `张亚*` 6.66 |
77 | | -- 2015-11-19 支付宝 `wen***@126.com` 10 |
78 | | -- 2015-12-25 支付宝 `石*` 50 |
79 | | -- 2016-01-05 支付宝 `she***@163.com` 10 |
80 | | -- 2016-01-24 支付宝 `187****2296` 20 |
81 | | -- 2016-01-15 支付宝 `136****0794` 20 |
82 | | -- 2016-03-08 支付宝 `don***@163.com` 5 |
83 | | -- 2016-03-21 支付宝 `129***@qq.com` 50 |
84 | | -- 2016-07-31 支付宝 `130****9675` 5 |
85 | | -- 2016-08-16 PayPal `Tong W***` 20 $ |
86 | | -- 2016-08-21 支付宝 `ee.***@gmail.com` 6.66 |
87 | | -- 2016-10-09 支付宝 `abc***@126.com` 6.66 |
88 | | -- 2016-09-01 明信片 `liaowen***@163.com` |
89 | | -- 2016-10-19 微信 6.66 |
90 | | -- 2016-10-13 支付宝 `182****9133` 5 |
91 | | -- 2016-11-17 支付宝 `tf.***@gmail.com` 10.24 |
92 | | -- 2016-11-19 支付宝 `jat***@163.com` 20 |
93 | | -- 2016-11-20 支付宝 `bao***@163.com` 10 |
94 | | -- 2017-01-01 明信片 Berkeley CA USA - (智识)知识是不满足守恒律的事物 |
95 | | -- 2017-01-09 微信 20 |
96 | | -- 2017-01-20 支付宝 `xin***@sina.com` 10 |
97 | | -- 2017-02-21 微信 10 |
98 | | -- 2017-03-15 微信 10 |
99 | | -- 2017-04-07 微信 10 |
100 | | -- 2017-04-18 明信片 - @CrossLuna 非常感谢来自台湾的小伙伴维护繁体中文 |
101 | | -- 2017-07-08 微信 13.14 - @盈盈 :) |
102 | | -- 2017-08-08 支付宝 `mut***@gmail.com` 10 |
103 | | -- 2017-09-18 支付宝 `far***@sina.com` 66.66 |
104 | | -- 2017-10-07 支付宝 `277***@qq.com` 6.08 |
105 | | -- 2017-10-23 微信 6.66 # 加油啊! |
106 | | -- 2017-10-26 微信 10 |
107 | | -- 2017-12-26 微信 50 |
108 | | -- 2017-12-01 支付宝 `angel********@qq.com` 5 |
109 | | -- 2018-01-13 微信 10 |
110 | | -- 2018-02-25 支付宝 `111***@qq.com` 1 |
111 | | -- 2018-03-09 微信 16.66 # 非常感谢算法项目! |
112 | | -- 2018-03-12 支付宝 `189*******91` 10 |
113 | | - |
114 | | -所得捐款用于七牛 CDN 流量付费/激励 Contributors 写出更好的内容/购买书籍/西瓜/饮料 |
115 | | - |
116 | 34 | ## To Do |
117 | 35 |
|
118 | | -- [ ] add multiple languages support, currently 繁體中文, 简体中文 are available |
119 | | -- [x] explore nice writing style |
120 | | -- [x] add implementations of `Python`, `C++`, `Java` code |
| 36 | +- [ ] add multiple languages support |
| 37 | +- [ ] add implementations of `Python`, `C++` and `Java` code |
121 | 38 | - [x] add time and space complexity analysis |
122 | | -- [x] summary of basic data structure and algorithm |
123 | | -- [x] add CSS for online website <http://algorithm.yuanbin.me> |
124 | 39 | - [x] add proper Chinese fonts for PDF output |
0 commit comments