Skip to content

thlinhit/ts-algorithm

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