Need help with itsy-bitsy-data-structures?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

jamiebuilds
8.1K Stars 639 Forks Creative Commons Attribution 4.0 International 31 Commits 16 Opened issues

Description

:european_castle: All the things you didn't know you wanted to know about data structures

Services available

!
?

Need anything else?

Contributors list

# 1,053
React
JavaScr...
Babel
babel-p...
6 commits
# 72,258
Python
HTML
1 commit
# 100,825
CSS
CSV
HTML
excel
1 commit
# 18,930
JavaScr...
cookies
recipes
CSS
1 commit
# 102,334
JavaScr...
1 commit
# 100,495
C#
Shell
Elixir
Erlang
1 commit
# 98,478
HTML
CSS
Shell
1 commit
# 15,289
TypeScr...
React
atomic-...
redux-f...
1 commit
# 102,370
JavaScr...
1 commit
# 102,274
JavaScr...
1 commit
# 14,622
jQuery
mousewh...
oauth2
Express
1 commit
# 102,387
JavaScr...
1 commit
# 102,352
CSS
HTML
1 commit
# 94,223
HTML
Front e...
flash
CSS
1 commit
# 100,196
framewo...
enginee...
decisio...
C
1 commit
# 102,384
JavaScr...
1 commit
# 5,559
Algolia
React N...
algolia...
google-...
1 commit
# 37,384
C
C++
Git
shell-s...
1 commit
# 102,386
JavaScr...
1 commit
# 27,670
TypeScr...
Shell
Python
React
1 commit

Itsy Bitsy Data Structures

Welcome to Itsy Bitsy Data Structures!

In here are super simplified examples of many of the common data structures written in easy to read JavaScript.

Reading through the guided code will help you learn about what data structures are, what their uses are, and how to discuss them.

Want to jump into the code? Click here

Also be sure to check out my other code walkthrough: The Super Tiny Compiler


Why should I care?

Data Structures might not be the juiciest topic in the world, but they are hugely important to growing as an engineer. Knowing data structures don't just make your programs faster and more efficient, but they help you organize your code and your thoughts so that you can build more complicated programs without a ton of mental overhead.

But data structures are scary!

Yeah, lots of computer science topics are intimidating, and that's largely a fault of how they are taught. In this we're going to do a high level pass over a lot of the key things you need to know in order to dive into them deeper. It's more about introducing you to the shared language of data structures.

Okay so where do I begin?

Awesome! Head on over to the itsy-bitsy-data-structures.js file.

I'm back, that didn't make sense

Ouch, I'm really sorry. I'm planning on doing a lot more work on this to add inline annotations. If you want to come back when that's done, you can either watch/star this repo or follow me on twitter for updates.


cc-by-4.0

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.