

Learning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript (Paperback)
Key item features
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Pages426
- SubgenreLanguages - JavaScript
- Edition3 : 3rd ed.
- Free shipping
Free 90-day returns
How do you want your item?
More seller options (2)
About this item
Product details
Create classic data structures and algorithms such as depth-first search and breadth-first search, learn recursion, as well as create and use a heap data structure using JavaScript
Key Features
- Implement common data structures and the associated algorithms along with the context in which they are used
- Master existing JavaScript data structures such as arrays, sets, and maps, and learn how to implement new ones such as stacks, linked lists, trees, and graphs in ES 8
- Develop abstract data types to make JavaScript a more flexible and powerful programming language
Book Description
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. With this book, you will learn to write complex and powerful code using the latest ES 2017 features.
Learning JavaScript Data Structures and Algorithms begins by covering the basics of JavaScript and introduces you to ECMAScript 2017, before gradually moving on to the most important data structures such as arrays, queues, stacks, and linked lists. You will gain in-depth knowledge of how hash tables and set data structures function as well as how trees and hash maps can be used to search files in an HD or represent a database. This book serves as a route to take you deeper into JavaScript. You'll also get a greater understanding of why and how graphs, one of the most complex data structures, are largely used in GPS navigation systems in social networks.
Toward the end of the book, you'll discover how all the theories presented in this book can be applied to solve real-world problems while working on your own computer networks and Facebook searches.
What you will learn
- Declare, initialize, add, and remove items from arrays, stacks, and queues
- Create and use linked lists, doubly linked lists, and circular linked lists
- Store unique elements with hash tables, dictionaries, and sets
- Explore the use of binary trees and binary search trees
- Sort data structures using algorithms such as bubble sort, selection sort, insertion sort, merge sort, and quick sort
- Search elements in data structures using sequential sort and binary search
Specifications
Book format
Fiction/nonfiction
Genre
Pages
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Learning JavaScript Data Structures and Algorithms (Paperback) $42.91
$4291current price $42.91Learning JavaScript Data Structures and Algorithms (Paperback)
Save withShipping, arrives in 3+ daysBeginning JavaScript Syntax: Understanding Syntactical Rules and Structures for Better JavaScript Programming, (Paperback) $29.30
$2930current price $29.30Beginning JavaScript Syntax: Understanding Syntactical Rules and Structures for Better JavaScript Programming, (Paperback)
Save withShipping, arrives in 3+ daysMastering JavaScript Functional Programming - Third Edition: Write clean, robust, and maintainable web and server code u, (Paperback) $44.99
$4499current price $44.99Mastering JavaScript Functional Programming - Third Edition: Write clean, robust, and maintainable web and server code u, (Paperback)
Save withShipping, arrives in 3+ daysData Structures in Java, (Paperback) $47.47
$4747current price $47.47Data Structures in Java, (Paperback)
Save withShipping, arrives in 3+ daysBooks for Professionals by Professionals Beginning Phonegap: Mobile Web Framework for JavaScript and HTML5, (Paperback) $44.99
$4499current price $44.99Books for Professionals by Professionals Beginning Phonegap: Mobile Web Framework for JavaScript and HTML5, (Paperback)
Save withShipping, arrives in 3+ daysGet Programming with JavaScript Next : New features of ECMAScript 2015, 2016, and beyond (Edition 1) (Paperback) $39.47
$3947current price $39.47Get Programming with JavaScript Next : New features of ECMAScript 2015, 2016, and beyond (Edition 1) (Paperback)
Shipping, arrives in 3+ daysJavaScript: Syntax and Practices, (Paperback) $63.99
$6399current price $63.99JavaScript: Syntax and Practices, (Paperback)
Save withShipping, arrives in 3+ daysAbsolute Beginner's Guide to Algorithms: A Practical Introduction to Data Structures and Algorithms in JavaScript, (Paperback) $37.97
$3797current price $37.97Absolute Beginner's Guide to Algorithms: A Practical Introduction to Data Structures and Algorithms in JavaScript, (Paperback)
Shipping, arrives in 3+ daysLearn Enough JavaScript to Be Dangerous: A Tutorial Introduction to Programming with JavaScript, (Paperback) $39.83
$3983current price $39.83Learn Enough JavaScript to Be Dangerous: A Tutorial Introduction to Programming with JavaScript, (Paperback)
Shipping, arrives in 3+ daysPractical Node.Js: Building Real-World Scalable Web Apps, (Paperback) $44.30 Was $52.00
Now$4430current price Now $44.30, Was $52.00$52.00Practical Node.Js: Building Real-World Scalable Web Apps, (Paperback)
Save withShipping, arrives in 3+ daysObject-Oriented JavaScript - Third Edition: Learn everything you need to know about object-oriented JavaScript (OOJS) (Paperback) $48.99
$4899current price $48.99Object-Oriented JavaScript - Third Edition: Learn everything you need to know about object-oriented JavaScript (OOJS) (Paperback)
Save withShipping, arrives in 3+ daysJavaScript Domain-Driven Design (Paperback) $43.99
$4399current price $43.99JavaScript Domain-Driven Design (Paperback)
Save withShipping, arrives in 3+ daysLearn Coding Basics In Hours With JavaScript, (Paperback) $5.99
$599current price $5.99Learn Coding Basics In Hours With JavaScript, (Paperback)
Save withShipping, arrives in 3+ daysLearning Three.js - the JavaScript 3D Library for WebGL - Second Edition: Create stunning 3D graphics in your browser using the Three.js JavaScript library (Paperback) $47.97
$4797current price $47.97Learning Three.js - the JavaScript 3D Library for WebGL - Second Edition: Create stunning 3D graphics in your browser using the Three.js JavaScript library (Paperback)
Save withShipping, arrives in 3+ daysScripting in Java: Integrating with Groovy and JavaScript, (Paperback) $44.99
$4499current price $44.99Scripting in Java: Integrating with Groovy and JavaScript, (Paperback)
Save withShipping, arrives in 3+ daysJavaScript Javascript: Javascript basics for Beginners, Book 1, (Paperback) $17.90
$1790current price $17.90JavaScript Javascript: Javascript basics for Beginners, Book 1, (Paperback)
Save withShipping, arrives in 3+ daysLearn JavaScript Programming: 3 Books in 1 - The Best Beginner's Guide to Learn JavaScript and Master Front End & Back End Programming (Paperback) $37.05
$3705current price $37.05Learn JavaScript Programming: 3 Books in 1 - The Best Beginner's Guide to Learn JavaScript and Master Front End & Back End Programming (Paperback)
Save withShipping, arrives in 3+ daysTest Automation with Nightwatch.js: Simplify web testing with JavaScript and Node.js (English Edition), (Paperback) $39.95
$3995current price $39.95Test Automation with Nightwatch.js: Simplify web testing with JavaScript and Node.js (English Edition), (Paperback)
Save withShipping, arrives in 3+ daysGetting Started with Meteor.js JavaScript Framework Second Edition (Paperback) $28.99
$2899current price $28.99Getting Started with Meteor.js JavaScript Framework Second Edition (Paperback)
Save withShipping, arrives in 3+ daysBuilding Web Applications with .Net Core 2.1 and JavaScript: Leveraging Modern JavaScript Frameworks, (Paperback) $45.29
$4529current price $45.29Building Web Applications with .Net Core 2.1 and JavaScript: Leveraging Modern JavaScript Frameworks, (Paperback)
Save withShipping, arrives in 3+ days
Compare with similar items
| Product | Viewing this itemLearning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript (Paperback) ![]() $44.21 current price $44.21 | Learning JavaScript Data Structures and Algorithms (Paperback) ![]() $42.91 current price $42.91 | Beginning JavaScript Syntax: Understanding Syntactical Rules and Structures for Better JavaScript Programming, (Paperback) ![]() $29.30 current price $29.30 | Mastering JavaScript Functional Programming - Third Edition: Write clean, robust, and maintainable web and server code u, (Paperback) ![]() $44.99 current price $44.99 | Books for Professionals by Professionals Beginning Phonegap: Mobile Web Framework for JavaScript and HTML5, (Paperback) ![]() $44.99 current price $44.99 | Get Programming with JavaScript Next : New features of ECMAScript 2015, 2016, and beyond (Edition 1) (Paperback) ![]() $39.47 current price $39.47 | JavaScript: Syntax and Practices, (Paperback) ![]() $63.99 current price $63.99 | Absolute Beginner's Guide to Algorithms: A Practical Introduction to Data Structures and Algorithms in JavaScript, (Paperback) ![]() $37.97 current price $37.97 | Learn Enough JavaScript to Be Dangerous: A Tutorial Introduction to Programming with JavaScript, (Paperback) ![]() $39.83 current price $39.83 |
|---|
| Book format | PaperbackLearning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript (Paperback) | PaperbackLearning JavaScript Data Structures and Algorithms (Paperback) | PaperbackBeginning JavaScript Syntax: Understanding Syntactical Rules and Structures for Better JavaScript Programming, (Paperback) | PaperbackMastering JavaScript Functional Programming - Third Edition: Write clean, robust, and maintainable web and server code u, (Paperback) | PaperbackData Structures in Java, (Paperback) | PaperbackBooks for Professionals by Professionals Beginning Phonegap: Mobile Web Framework for JavaScript and HTML5, (Paperback) | PaperbackGet Programming with JavaScript Next : New features of ECMAScript 2015, 2016, and beyond (Edition 1) (Paperback) | PaperbackJavaScript: Syntax and Practices, (Paperback) | PaperbackAbsolute Beginner's Guide to Algorithms: A Practical Introduction to Data Structures and Algorithms in JavaScript, (Paperback) | PaperbackLearn Enough JavaScript to Be Dangerous: A Tutorial Introduction to Programming with JavaScript, (Paperback) |
|---|---|---|---|---|---|---|---|---|---|---|
| Fiction/nonfiction | Non-FictionLearning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript (Paperback) | Non-FictionLearning JavaScript Data Structures and Algorithms (Paperback) | Non-FictionBeginning JavaScript Syntax: Understanding Syntactical Rules and Structures for Better JavaScript Programming, (Paperback) | Non-FictionMastering JavaScript Functional Programming - Third Edition: Write clean, robust, and maintainable web and server code u, (Paperback) | Non-FictionData Structures in Java, (Paperback) | Non-FictionBooks for Professionals by Professionals Beginning Phonegap: Mobile Web Framework for JavaScript and HTML5, (Paperback) | Non-FictionGet Programming with JavaScript Next : New features of ECMAScript 2015, 2016, and beyond (Edition 1) (Paperback) | Non-FictionJavaScript: Syntax and Practices, (Paperback) | Non-FictionAbsolute Beginner's Guide to Algorithms: A Practical Introduction to Data Structures and Algorithms in JavaScript, (Paperback) | Non-FictionLearn Enough JavaScript to Be Dangerous: A Tutorial Introduction to Programming with JavaScript, (Paperback) |
| Genre | Computing & InternetLearning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript (Paperback) | Computing & InternetLearning JavaScript Data Structures and Algorithms (Paperback) | Computing & InternetBeginning JavaScript Syntax: Understanding Syntactical Rules and Structures for Better JavaScript Programming, (Paperback) | Computing & InternetMastering JavaScript Functional Programming - Third Edition: Write clean, robust, and maintainable web and server code u, (Paperback) | Computing & InternetData Structures in Java, (Paperback) | Computing & InternetBooks for Professionals by Professionals Beginning Phonegap: Mobile Web Framework for JavaScript and HTML5, (Paperback) | Computing & InternetGet Programming with JavaScript Next : New features of ECMAScript 2015, 2016, and beyond (Edition 1) (Paperback) | Computing & InternetJavaScript: Syntax and Practices, (Paperback) | Computing & InternetAbsolute Beginner's Guide to Algorithms: A Practical Introduction to Data Structures and Algorithms in JavaScript, (Paperback) | Computing & InternetLearn Enough JavaScript to Be Dangerous: A Tutorial Introduction to Programming with JavaScript, (Paperback) |
| Pages | 426Learning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript (Paperback) | 218Learning JavaScript Data Structures and Algorithms (Paperback) | 469Beginning JavaScript Syntax: Understanding Syntactical Rules and Structures for Better JavaScript Programming, (Paperback) | 614Mastering JavaScript Functional Programming - Third Edition: Write clean, robust, and maintainable web and server code u, (Paperback) | 232Data Structures in Java, (Paperback) | 344Books for Professionals by Professionals Beginning Phonegap: Mobile Web Framework for JavaScript and HTML5, (Paperback) | 376Get Programming with JavaScript Next : New features of ECMAScript 2015, 2016, and beyond (Edition 1) (Paperback) | 260JavaScript: Syntax and Practices, (Paperback) | 416Absolute Beginner's Guide to Algorithms: A Practical Introduction to Data Structures and Algorithms in JavaScript, (Paperback) | 304Learn Enough JavaScript to Be Dangerous: A Tutorial Introduction to Programming with JavaScript, (Paperback) |
Popular items in this category
Best selling items that customers love
Decoding JavaScript Design Patterns: Build scalable applications with object-oriented programming and advanced pattern t, (Paperback) $39.95
$3995current price $39.95Decoding JavaScript Design Patterns: Build scalable applications with object-oriented programming and advanced pattern t, (Paperback)
Save withShipping, arrives in 3+ daysNode.js Design Patterns - Third edition: Design and implement production-grade Node.js applications using proven pattern, (Paperback) $34.43
$3443current price $34.43Node.js Design Patterns - Third edition: Design and implement production-grade Node.js applications using proven pattern, (Paperback)
Save withShipping, arrives in 3+ daysHTML5 and JavaScript Projects: Build on Your Basic Knowledge of HTML5 and JavaScript to Create Substantial HTML5 Applica, (Paperback) $35.55
$3555current price $35.55HTML5 and JavaScript Projects: Build on Your Basic Knowledge of HTML5 and JavaScript to Create Substantial HTML5 Applica, (Paperback)
Save withShipping, arrives in 3+ daysNode.js for Beginners: A comprehensive guide to building efficient, full-featured web applications with Node.js, (Paperback) $35.54
$3554current price $35.54Node.js for Beginners: A comprehensive guide to building efficient, full-featured web applications with Node.js, (Paperback)
Save withShipping, arrives in 3+ daysExpert's Voice in Microsoft: Pro Windows 8 Development with HTML5 and JavaScript (Paperback) $42.01
$4201current price $42.01Expert's Voice in Microsoft: Pro Windows 8 Development with HTML5 and JavaScript (Paperback)
Shipping, arrives in 3+ daysFull Stack Development with Spring Boot 3 and React - Fourth Edition: Build modern web applications using the power of J, (Paperback) $25.83
$2583current price $25.83Full Stack Development with Spring Boot 3 and React - Fourth Edition: Build modern web applications using the power of J, (Paperback)
Save withShipping, arrives in 3+ daysGet Coding!: Learn Html, Css & Javascript & Build a Website, App & Game $14.33
$1433current price $14.33Get Coding!: Learn Html, Css & Javascript & Build a Website, App & Game
Shipping, arrives in 3+ daysBuilding Slack Bots (Paperback) $20.05
$2005current price $20.05Building Slack Bots (Paperback)
Save withShipping, arrives in 3+ daysProblems Solving in Data Structures and Algorithms Using C : A practical approach to competitive programming (English E, (Paperback) $34.95
$3495current price $34.95Problems Solving in Data Structures and Algorithms Using C : A practical approach to competitive programming (English E, (Paperback)
Save withShipping, arrives in 3+ daysJavaScript: Guida alla programmazione web e web-app. Contiene esempi di codice ed esercizi pratici. (Paperback) $14.62
$1462current price $14.62JavaScript: Guida alla programmazione web e web-app. Contiene esempi di codice ed esercizi pratici. (Paperback)
Save withShipping, arrives in 3+ daysEssential Essential XHTML Fast: Creating Dynamic Web Sites with XHTML and JavaScript, (Paperback) $54.99
$5499current price $54.99Essential Essential XHTML Fast: Creating Dynamic Web Sites with XHTML and JavaScript, (Paperback)
Save withPractical Javascript, DOM Scripting and Ajax Projects, (Paperback) $19.29
$1929current price $19.29Practical Javascript, DOM Scripting and Ajax Projects, (Paperback)
Save withShipping, arrives in 3+ daysAlgorithmic Thinking, 2nd Edition: Learn Algorithms to Level Up Your Coding Skills, (Paperback) $32.49 Was $41.81
Now$3249current price Now $32.49, Was $41.81$41.81Algorithmic Thinking, 2nd Edition: Learn Algorithms to Level Up Your Coding Skills, (Paperback)
Save withShipping, arrives in 3+ daysWindows 10 Development Recipes: A Problem-Solution Approach in HTML and JavaScript, (Paperback) $36.40
$3640current price $36.40Windows 10 Development Recipes: A Problem-Solution Approach in HTML and JavaScript, (Paperback)
Save withShipping, arrives in 3+ daysCrushing The Technical Interview: Data Structures And Algorithms (Java Edition), (Paperback) $44.99
$4499current price $44.99Crushing The Technical Interview: Data Structures And Algorithms (Java Edition), (Paperback)
Save withShipping, arrives in 3+ daysPractical Node-RED Programming: Learn powerful visual programming techniques and best practices for the web and IoT, (Paperback) $38.68
$3868current price $38.68Practical Node-RED Programming: Learn powerful visual programming techniques and best practices for the web and IoT, (Paperback)
Save withShipping, arrives in 3+ daysThe Self-Taught Computer Scientist: The Beginner's Guide to Data Structures & Algorithms, (Paperback) $18.03
$1803current price $18.03The Self-Taught Computer Scientist: The Beginner's Guide to Data Structures & Algorithms, (Paperback)
Save withShipping, arrives in 3+ daysExpert's Voice in Microsoft Windows 8 Apps Revealed Using HTML5 and JavaScript: Using HTML5 and JavaScript, (Paperback) $19.99
$1999current price $19.99Expert's Voice in Microsoft Windows 8 Apps Revealed Using HTML5 and JavaScript: Using HTML5 and JavaScript, (Paperback)
Save withShipping, arrives in 3+ daysLearning Concurrency in Kotlin (Paperback) $48.99
$4899current price $48.99Learning Concurrency in Kotlin (Paperback)
Save withShipping, arrives in 3+ daysHtml, XHTML and CSS for Dummies, (Paperback) $18.03
$1803current price $18.03Html, XHTML and CSS for Dummies, (Paperback)
Save withShipping, arrives in 3+ days
Customer ratings & reviews
Related pages
- SQL Programming Language Books
- Autocad 2020
- Polymorphism Java
- Print Certification
- Olap Sql
- Best Sellers In Programming Algorithms
- Autocad For Dummies
- Java Programming Language Books
- JavaScript Programming Language Books
- A+ Certification Guide Books
- HTML Programming Language Books
- LISP Programming Language Books










