Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/motss/cs-for-noobs
- Owner: motss
- License: mit
- Created: 2018-11-16T03:27:57.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-17T09:28:56.000Z (about 6 years ago)
- Last Synced: 2024-11-07T08:50:02.721Z (about 2 months ago)
- Language: TypeScript
- Size: 15.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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