Data Structures and Algorithms in JavaScript

Learning and science

algorithms book

SHOW HN2019

369points
40comments
#69of 2,195 in 2019
Top 4%of 2019 by points

How HN took it

MixedNo clear lean

5 positive, 12 neutral or asking, 1 mixed, 8 critical, out of 26 comments about the project. Thread score -0.05.

Execution: 0 for, 4 againstDocs: 1 for, 2 againstDesign: 2 for, 0 againstIdea: 1 for, 1 againstPrivacy: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Good overview of big-O notation

    From 1 comment
    • I bought the book, and so far it's a good overview of big-O notation. However, I'm halfway through the first chapter and I've already found a handful of typos. I commend OP for…
      revx on HN
  • Tidy and educational

    From 1 comment
  • Nice use of details and summary elements in README

    From 1 comment
    • Off topic, but nice use of `<details>` & `<summary>` elements in the README!
      brianzelip on HN

Objections

  • Typos found in the book

    From 1 comment
    • I bought the book, and so far it's a good overview of big-O notation. However, I'm halfway through the first chapter and I've already found a handful of typos. I commend OP for…
      revx on HN
  • Repo seems built to sell a book

    From 1 comment
    • Hmm, it seems like you made this repo to sell a book.
      x0hm on HN

Requests

  • Interactive exercises like Duolingo

    From 1 comment
    • Can you turn this into an interactive thing like Duolingo where you grind through the exercises? Much needed in the developer community... PS. If anyone else is interested in…
      gargarplex on HN

Questions

  • Why LRU cache is classed as an algorithm rather than a data structure

    From 1 comment
    • I find it interesting that you consider an LRU Cache an 'algorithm' rather than a 'Data Structure'. I was just curious if you could explain that? Great stuff though!
      m10i on HN

Alternatives named

  • AlgoDaily

    From 1 comment
    • Small plug-- this is what I tried to do with https://algodaily.com - going from the easiest algorithms (like "Reverse a String") all the way to Union-Find, while sprinkling…
      sciencewolf on HN
  • Exercism

    From 1 comment
    • Not to discourage this rally cry (go for it!) I found that Exericsm was a pretty good place to practice stuff: https://exercism.io/
      codezero on HN
  • trekhleb javascript-algorithms

    From 1 comment
    • For comparison. https://github.com/trekhleb/javascript-algorithms/blob/master/README.md
      Unbeliever69 on HN
  • HackerRank and LeetCode

    From 2 comments
    • Agreed. Sites like HackerRank are great for learning test taking but are not optimized for learning the underlying material. Would like to see modern human language learning…
      yodon on HN
    • Fyi if you're going to handle any kind of account signup you should be running in TLS/SSL. I know this is just algo practice but these are best security practices. Also, I don't…
      jorblumesea on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/20634409)