finds.dev← search

// the find

coderwhy/JavaScript-Data-Structure

★ 400 · HTML · Apache-2.0 · updated Apr 2018

JavaScript讲解了数据结构和算法

A Chinese-language teaching repo walking through classic data structures and algorithms in vanilla JavaScript — arrays, stacks, queues, linked lists, sets, dictionaries, hash tables, trees, graphs, and sorting — each topic as a standalone HTML file meant to pair with an accompanying video course. It's aimed at beginners learning DS&A fundamentals through JS rather than at anyone looking for a reusable library.

Good breadth for an intro course — it goes well past the usual array/stack/queue basics into hash tables with prime-number collision handling, BSTs, and graph traversal. Each lesson is a single self-contained HTML file you can open directly in a browser with no build step, which lowers the barrier for a beginner to poke at the code. The numbered folder structure mirrors a sensible teaching progression from simple to complex.

Dead since 2018 — no commits, no issues addressed, no sign anyone maintains it. There's no package.json, no npm distribution, and no tests, so this is demo code to read, not something you can depend on in a project. The README explicitly says the companion video course is 'not open to the public,' which means a chunk of the intended explanation is simply unavailable to anyone finding this today. Everything is Chinese-only with no English docs or comments, and the code itself has no complexity analysis (Big-O) baked into the lessons, which is the part that actually matters for a DS&A course.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →