GithubHelp home page GithubHelp logo

hhy5277 / algorithm-exercise Goto Github PK

View Code? Open in Web Editor NEW

This project forked from billryan/algorithm-exercise

0.0 1.0 0.0 94.97 MB

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

Home Page: https://algorithm.yuanbin.me

CSS 5.49% Python 78.08% Shell 1.48% C++ 1.28% Java 13.66%

algorithm-exercise's Introduction

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

algorithm-exercise's People

Contributors

akeemmyu avatar billryan avatar codedaraw avatar codemysky avatar crossluna avatar endaye avatar gitter-badger avatar juneyuan avatar just4cn avatar kokdemo avatar l1xiao avatar lgylym avatar luckyharryji avatar lxqqxl avatar marvinyan avatar niangaotuantuan avatar samypesse avatar shaunwei avatar shincfk avatar sign4bill avatar silunwang avatar skyqinsc avatar terrynie avatar wenalan avatar wenjie1070116 avatar y4h2 avatar yehjames avatar yuchaozh avatar zhoumaneo avatar znss1989 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.