Data Structures and Algorithms with JavaScript

Bringing classic computing approaches to the Web

Nonfiction, Computers, Programming, Programming Languages, CGI, JavaScript, Perl, VBScript, Internet, Web Development
Cover of the book Data Structures and Algorithms with JavaScript by Michael McMillan, O'Reilly Media
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Michael McMillan ISBN: 9781449373955
Publisher: O'Reilly Media Publication: March 10, 2014
Imprint: O'Reilly Media Language: English
Author: Michael McMillan
ISBN: 9781449373955
Publisher: O'Reilly Media
Publication: March 10, 2014
Imprint: O'Reilly Media
Language: English

As an experienced JavaScript developer moving to server-side programming, you need to implement classic data structures and algorithms associated with conventional object-oriented languages like C# and Java. This practical guide shows you how to work hands-on with a variety of storage mechanisms—including linked lists, stacks, queues, and graphs—within the constraints of the JavaScript environment.

Determine which data structures and algorithms are most appropriate for the problems you’re trying to solve, and understand the tradeoffs when using them in a JavaScript program. An overview of the JavaScript features used throughout the book is also included.

This book covers:

  • Arrays and lists: the most common data structures
  • Stacks and queues: more complex list-like data structures
  • Linked lists: how they overcome the shortcomings of arrays
  • Dictionaries: storing data as key-value pairs
  • Hashing: good for quick insertion and retrieval
  • Sets: useful for storing unique elements that appear only once
  • Binary Trees: storing data in a hierarchical manner
  • Graphs and graph algorithms: ideal for modeling networks
  • Algorithms: including those that help you sort or search data
  • Advanced algorithms: dynamic programming and greedy algorithms
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

As an experienced JavaScript developer moving to server-side programming, you need to implement classic data structures and algorithms associated with conventional object-oriented languages like C# and Java. This practical guide shows you how to work hands-on with a variety of storage mechanisms—including linked lists, stacks, queues, and graphs—within the constraints of the JavaScript environment.

Determine which data structures and algorithms are most appropriate for the problems you’re trying to solve, and understand the tradeoffs when using them in a JavaScript program. An overview of the JavaScript features used throughout the book is also included.

This book covers:

More books from O'Reilly Media

Cover of the book Principles of Data Wrangling by Michael McMillan
Cover of the book Learning Flex 3 by Michael McMillan
Cover of the book Word Processing in Pages '09: The Mini Missing Manual by Michael McMillan
Cover of the book Digital Audio Essentials by Michael McMillan
Cover of the book Windows 8.1: Out of the Box by Michael McMillan
Cover of the book Using Google App Engine by Michael McMillan
Cover of the book Getting Started with GEO, CouchDB, and Node.js by Michael McMillan
Cover of the book This Is Service Design Doing by Michael McMillan
Cover of the book SQL and Relational Theory by Michael McMillan
Cover of the book Asterisk: The Future of Telephony by Michael McMillan
Cover of the book WebGL: Up and Running by Michael McMillan
Cover of the book Search Engine Optimization for Flash by Michael McMillan
Cover of the book Concurrency in Go by Michael McMillan
Cover of the book You Don't Know JS: this & Object Prototypes by Michael McMillan
Cover of the book Learning GraphQL by Michael McMillan
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy