Skip to content

Data Structure and Algorithm notes. 数据结构与算法/leetcode/lintcode题解/

Notifications You must be signed in to change notification settings

arjunkumar09/algorithm-exercise

This branch is up to date with billryan/algorithm-exercise:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ff1ae6c · Dec 13, 2021
Aug 10, 2019
May 22, 2016
Aug 28, 2018
Aug 3, 2019
Aug 11, 2018
Dec 13, 2021
Mar 23, 2018
Nov 6, 2015
Oct 27, 2019
Jul 22, 2018
May 22, 2016
Oct 27, 2019
Nov 3, 2019
Jul 9, 2016
Aug 17, 2016
Aug 17, 2016

Repository files navigation

Data Structure and Algorithm/leetcode/lintcode

Build Status Slack Status Chat on Slack

This book is notes about learning data structure and algorithm. It was written in Simplified Chinese but other languages such as English and Traditional Chinese are also working in progress. Contributions are welcome!

Introduction

  1. Part I is some brief introduction of basic data structures and algorithm, such as linked lists, stack, queues, trees, sorting.
  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/.
  3. 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/.

Feel free to access http://slackin4ds-algo.herokuapp.com with Slack invite automation.

You can view/search this document online or offline, feel free to read it. :)

  • Online(Rendered by GitBook): https://algorithm.yuanbin.me
    • Site Search via Google: keywords site:algorithm.yuanbin.me
    • Site Search via Algolia: Click Type to search on the top left corner of webpages
  • Offline(Compiled by GitBook on Travis-CI): ePub, PDF, MOBI

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
  • add implementations of Python, C++, Go and Java code
  • add time and space complexity analysis
  • add proper Chinese fonts for PDF output

About

Data Structure and Algorithm notes. 数据结构与算法/leetcode/lintcode题解/

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 55.7%
  • Java 33.1%
  • CSS 7.5%
  • Shell 2.0%
  • C++ 1.7%