Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

thlinhit/ts-algorithm

Open more actions menu

Repository files navigation

SOURCES

https://github.com/trekhleb/javascript-algorithms https://github.com/humanwhocodes/computer-science-in-javascript

Need to do

Must-Have Knowledge

Data Structures Algorithms Concepts
Linked Lists Breadth First Search Bit manipulation
Trees, Tries, Graphs Depth-First Search Memory (Stack vs Heap)
Stacks & Queues Binary Search Recursion
Heaps Merge Sort Dynamic Programming
Vectors / Arraylists Quick Sort BigO Time & Space
Hash tables

Powers of 2 tables

Power of 2 Exact value Approx. value into MB, GB, ..
7 128
8 256
10 1024 1000 1 KB
16 65536 64 KB
20 1,048,576 1 million 1 MB
30 1,073,741,824 1 billion 1 GB
32 4,294,967,296 4 GB
40 1,099,511,627,776 1 trillion 1 TB

ONLINE COURSES

  1. EDX - Graph Algorithms
  2. COURSERA-ALGORITHM-1 It's free

Books

  1. Grokking Algorithms
  2. "Algorithms + Data Structures = Programs" - Niklaus Wirth
  3. Online - Algorithms, 4th Edition
  4. Amazon - Algorithms, 4th Edition

Benchmark code

  1. https://www.baeldung.com/java-collections-complexity

Improvement

  • how to measure the number of times a method is called? (Use decorator).

Openpoints

https://stackoverflow.com/questions/463105/in-place-radix-sort/474040#474040

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.