Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/motss/cs-for-noobs

CS for noobs
https://github.com/motss/cs-for-noobs

Last synced: 15 days ago
JSON representation

CS for noobs

Awesome Lists containing this project

README

        


cs-for-noobs

CS for noobs



> If you can't explain it simply, you don't understand it well enough. - Albert Einstein

Heavily inspired by [javascript-algorithms][javascript-algorithms-url]. Everything is written in TypeScript plus stupid simple explanation on the details for noobs like you and me. Hope this would make you learn things the fun and easy way.

## Data structures

- 👍 Must have
- 😝 Good to have

### 👍

1. Linked list
1. Singly
2. Doubly
2. Stack
3. Queue
4. Heap
5. Hashmap/ Hash table
6. Priority Queue

### 😝

1. Trie
2. Tree
1. Binary Search Tree
2. AVL Tree
3. Red-Black Tree
4. Segment Tree
5. Fenwick Tree
3. Graph
4. Disjoint set
5. Bloom Filter

## Algorithms

## License

[MIT License](https://motss.mit-license.org/) © Rong Sen Ng (motss)

[typescript-url]: https://github.com/Microsoft/TypeScript
[nodejs-url]: https://nodejs.org
[npm-url]: https://www.npmjs.com
[node-releases-url]: https://nodejs.org/en/download/releases
[vscode-url]: https://code.visualstudio.com/
[vscode-lit-html-url]: https://github.com/mjbvz/vscode-lit-html
[javascript-algorithms-url]: https://github.com/trekhleb/javascript-algorithms

[array-mdn-url]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array
[boolean-mdn-url]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean
[function-mdn-url]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function
[map-mdn-url]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map
[number-mdn-url]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number
[object-mdn-url]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object
[promise-mdn-url]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise
[regexp-mdn-url]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp
[set-mdn-url]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set
[string-mdn-url]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String

[version-badge]: https://flat.badgen.net/npm/v/cs-for-noobs
[built-with-lit-element-badge]: https://flat.badgen.net/badge/built%20with%20lit-element/v0.6.2/orange?icon=npm
[mit-license-badge]: https://flat.badgen.net/npm/license/cs-for-noobs

[downloads-badge]: https://flat.badgen.net/npm/dm/cs-for-noobs
[total-downloads-badge]: https://flat.badgen.net/npm/dt/cs-for-noobs?label=total%20downloads
[packagephobia-badge]: https://flat.badgen.net/packagephobia/install/cs-for-noobs
[bundlephobia-badge]: https://flat.badgen.net/bundlephobia/minzip/cs-for-noobs

[travis-badge]: https://flat.badgen.net/travis/motss/cs-for-noobs

[daviddm-badge]: https://flat.badgen.net/david/dep/motss/cs-for-noobs

[codebeat-badge]: https://codebeat.co/badges/123
[codacy-badge]: https://api.codacy.com/project/badge/Grade/123
[coc-badge]: https://flat.badgen.net/badge/code%20of/conduct/pink

[version-url]: https://www.npmjs.com/package/cs-for-noobs
[built-with-lit-element-url]: https://github.com/Polymer/lit-element
[mit-license-url]: https://github.com/motss/cs-for-noobs/blob/master/LICENSE

[downloads-url]: https://www.npmtrends.com/cs-for-noobs
[packagephobia-url]: https://packagephobia.now.sh/result?p=cs-for-noobs
[bundlephobia-url]: https://bundlephobia.com/result?p=cs-for-noobs

[travis-url]: https://travis-ci.org/motss/cs-for-noobs

[daviddm-url]: https://david-dm.org/motss/cs-for-noobs

[codebeat-url]: https://codebeat.co/projects/github-com-motss-cs-for-noobs-master
[codacy-url]: https://www.codacy.com/app/motss/cs-for-noobs?utm_source=github.com&utm_medium=referral&utm_content=motss/cs-for-noobs&utm_campaign=Badge_Grade
[coc-url]: https://github.com/motss/cs-for-noobs/blob/master/CODE_OF_CONDUCT.md