Cover of Learning JavaScript Data Structures and Algorithms

Learning JavaScript Data Structures and Algorithms

About This Book

Learn how to use the most used data structures such as array, stack, list, tree, and graphs with real-world examples

Read more

Get a grasp on which one is best between searching and sorting algorithms and learn how to implement them

Follow through solutions for notable programming problems with step-by-step explanations

Who This Book Is For

If you are a JavaScript developer or someone who has basic knowledge of JavaScript, and want to explore its optimum ability, this fast-paced book is definitely for you. Programming logic is the only thing you need to know to start having fun with algorithms.

In Detail

A data structure is a particular way of organizing data in a computer to utilize resources efficiently. Data structures and algorithms are the base of every solution to any programming problem.

This book begins by covering the basics of the JavaScript language and then moves on to discuss the most important data structures such as array, queue, stack, and linked list. You will also gain an in-depth knowledge of how hash tables and set data structure function. After this, you will be taught what trees are, and how to use the binary tree and the binary search tree.

In subsequent chapters, you will learn about graphs, DFS, and BFS. Finally, we will round off by learning how to differentiate between various searching and sorting algorithms such as sequential search, binary search, quick sort, bubble sort, and so on, and how to implement them. Towards the end of the book, you will also be introduced to dynamic programming.

Audience
adult
Length
medium · 205 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Learning JavaScript Data Structures and Algorithms? Here’s where I’d start.

These suit anyone who liked Learning JavaScript Data Structures and Algorithms. Sign in and mark a few books for picks shaped around your own taste.

  1. The Little Book on CoffeeScript Shares javascript, programming, tech
  2. Learning Javascript Design Patterns Shares javascript, programming, technical
  3. CoffeeScript Shares javascript, programming, technical
  4. You Don't Know JS: this & Object Prototypes Shares javascript, programming, tech

“If you want more of the same (science about technology), start with these.”

  1. PostgreSQL 9.0 High Performance
  2. The Book of F#: Breaking Free with Managed Functional Programming
  3. Let Us C
  4. Algorithmic Puzzles

“If it was the programming that hooked you, try one of these.”

  1. You Don't Know JS: Scope and Closures
  2. The Principles of Object-Oriented JavaScript
  3. Eloquent JavaScript: A Modern Introduction to Programming
  4. If Hemingway Wrote JavaScript

“These start from a similar idea, even if they go somewhere else with it.”

  1. Data Structures and Algorithms with JavaScript
  2. Computer Science Programming Basics in Ruby
  3. Data Structure and Algorithmic Thinking with Python
  4. Essential Algorithms: A Practical Approach to Computer Algorithms