Skip to content

Data Structure and Algorithm notes. Data Structures and Algorithms /leetcode/lintcode Questions

Notifications You must be signed in to change notification settings

Rajpratik71/algorithm-exercise

 
 

Repository files navigation

Data Structure and Algorithm/leetcode/lintcode

Slack Status

Introduction

This work is some notes of learning and practicing data structures and algorithm.

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

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/

Contribution

Other contributors can be found in Contributors to algorithm-exercise

Donation

支付宝

支付宝打赏

账户名:yuanbin2014(at)gmail.com 金额随意

Wechat

Red Packet

金额随意

PayPal

账户名:yuanbin2014(at)gmail.com 金额随意,付款时选择 friends and family

隐私考虑,以下名单隐去了部分个人信息,有些名单若没来得及添加,可私下联系我加上。

  • taoli***@gmail.com, 支付宝转账
  • 张亚*, 支付宝转账
  • 俞卓*, 支付宝转账
  • 季*, 支付宝转账
  • wen***@126.com, 支付宝转账
  • she***@163.com, 支付宝转账
  • 185****0032, 支付宝转账
  • 136***0794, 支付宝转账
  • 187***2296, 支付宝转账
  • don***@163.com, 支付宝转账

所得捐款用于七牛 CDN 流量付费/激励 Contributors 写出更好的内容/购买书籍/西瓜/饮料

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. Data Structures and Algorithms /leetcode/lintcode Questions

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 54.7%
  • Jupyter Notebook 28.5%
  • Java 12.7%
  • CSS 2.6%
  • Other 1.5%