Data Structure and Algorithm/leetcode/lintcode
- English via Data Structure and Algorithm notes
- 简体中文请戳 数据结构与算法/leetcode/lintcode题解
- 繁體中文請瀏覽 資料結構與演算法/leetcode/lintcode題解
Introduction
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, GitCafe(mainland China) - Recommended for iPhone/iPad/MAC
- PDF: GitHub, Gitbook, GitCafe(mainland China) - Recommended for Desktop
- MOBI: GitHub, Gitbook, GitCafe(mainland China) - 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
License
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/
To Do
- 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