An open API service indexing awesome lists of open source software.

https://github.com/aaronoah/algorithm-notes

Comprehensive algorithms solution to help engineers prepare their interviews and future study
https://github.com/aaronoah/algorithm-notes

algorithms divide-and-conquer dynamic-programming graph-algorithms greedy-algorithms search-algorithm sorting-algorithms tree

Last synced: about 23 hours ago
JSON representation

Comprehensive algorithms solution to help engineers prepare their interviews and future study

Awesome Lists containing this project

README

          

# algorithm-notes

Comprehensive algorithms solution to help engineers prepare their interviews and future study :cookie:

## Motivation

Understanding the algorithm mechanism is essential in structuring solutions for specific computation tasks and even more so in abstracting the most challenging questions such as Artificial Intelligence problems or Machine Learning techniques in various fields.

Consider the importance of algorithm analysis in all branches of Computer Science and its novel insights in subjects like quantum mechanics, economic analysis and so on, it is necessary to know the domain knowledge of algorithm in terms of math and logic.

It is especially helpful for students, engineers and scientists to organize algorithm principles online.

## Usage

In order to collaboratively take advantage of this material, usage in the following forms are welcomed:

- Preview the documentation online, see [outlines](./docs/SUMMARY.md)
- Access the online version: https://cs-notes.gitbook.io/algorithm-notes/
- Clone or Fork this repo to build your own flavor of algorithm handbook or to submit Pull Request.

### Getting Started

Clone the repo:
```bash
git clone https://github.com/aaronoah/algorithm-notes.git
```

Then, review the book on your browser
```bash
npm run serve
```

Or build the book
```bash
npm run build
```

## Contributing

Make sure you follow the [contributing guide](.github/CONTRIBUTING.md) in order to proceed with any forms of contribution.

## License

[MIT](https://opensource.org/licenses/MIT), Copyright © 2017, Hanqing Zhao