Shop top categories that ship internationally
$44.21 with 10 percent savings
List Price: $48.99
The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
No Import Charges & $10.27 Shipping to Japan Details

Shipping & Fee Details

Price $44.21
AmazonGlobal Shipping $10.27
Estimated Import Charges $0.00
Total $54.48

DeliveryTuesday, October 21. Order within18 hrs 20 mins
Or fastest deliveryOctober 13 - 16
In Stock
$$44.21 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$44.21
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Enhancements you chose aren't available for this seller. Details
To add the following enhancements to your purchase, choose a different seller.
%cardName%
${cardName} not available for the seller you chose
${cardName} unavailable for quantities greater than ${maxQuantity}.
Ships from
Amazon.com
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Amazon.com
Sold by
Amazon.com
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Read full return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others.Learn more
Added to
Unable to add item to List. Please try again.

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Other sellers on Amazon
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer -no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Image Unavailable

Image not available for
Color:

Follow the author

Something went wrong. Please try your request again later.

Learning JavaScript Data Structures and Algorithms: Write complex and powerful JavaScript code using the latest ECMAScript, 3rd Edition 3rd Revised edition

byLoiane Groner(Author)
Sorry, there was a problem loading this page. Try again.

{"desktop_buybox_group_1":[{"displayPrice":"$44.21","priceAmount":44.21,"currencySymbol":"$","integerValue":"44","decimalSeparator":".","fractionalValue":"21","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"QM6YXedb9DJ0eZ0pd%2BwohvxFGkUfr0em66%2FdOH4XYzPuusocoKIKfY4SJ1g8SK%2Bx13iNxaBDNiNv6Jow3ZcuJj%2BGOlmOzVel2E3bXaFEKBUjJWZlQr%2FunGxoE54KKzbRQn21H%2BsZZi9lh4XE%2FasmMw%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

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
  1. ISBN-10
    1788623878
  2. ISBN-13
    978-1788623872
  3. Edition
    3rd Revised edition
  4. Publisher
    Packt Publishing
  5. Publication date
    April 30, 2018
  6. Language
    English
  7. Dimensions
    7.5 x 0.96 x 9.25 inches
  8. Print length
    426 pages

Frequently bought together

This item: Learning JavaScript Data Structures and Algorithms: Write complex and powerful JavaScript code using the latest ECMAScript, 3rd Edition
$44.21
In Stock
Ships from and sold by Amazon.com.
+
Cracking the Coding Interview: 189 Programming Questions and Solutions
$16.37
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Try again!
Details
Added to Cart
Choose items to buy together.

Frequently purchased items with fast delivery

Page1 of1Start over
  1. Java Methods: Object-Oriented Programming and Data Structures
    Maria Litvin
    Hardcover
    $10.39 shipping
    Only 19 left in stock (more on the way).

From the brand

Editorial Reviews

About the Author

Loiane Groner has over 10 years of experience in developing enterprise applications. Currently, she works as a business analyst and a Java/HTML5/JavaScript developer at an American financial institution.

She is passionate about technology, publishes articles on her blog, and has presented talks at conferences about Java, ExtJS, Cordova, Ionic, TypeScript and Angular.

She is a Google Developer Expert in Web Technologies and Angular, and a Microsoft Most Valuable Professional in Visual Studio and Development Technologies. She has also authored other Packt books.

Product details

Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Videos

Help others learn more about this product by uploading a video!
Upload your video

About the author

Follow authors to get new release updates, plus improved recommendations.
Loiane Groner
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Loiane Groner has over 10 years of experience in developing enterprise applications using Java, Spring, Sencha technologies (Ext JS), hybrid mobile development with Cordova and Ionic, TypeScript and Angular.

She is passionate about technology and writes articles at https://loiane.com and is an international speaker.

Loiane is a Google Developer Expert in Web Technologies and Angular and a Microsoft Most Valuable Professional in Visual Studio and Development Technologies.

Customer reviews

4.4 out of 5 stars
27 global ratings

Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.

To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.

Learn more how customers reviews work on Amazon
Customer image
5.0 out of 5 stars

Images in this review
Best book
5 out of 5 stars
Best book
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

There was a problem filtering reviews. Please reload the page.

  • Reviewed in the United States on May 3, 2024
    Format: PaperbackVerified Purchase
    Customer image
    5.0 out of 5 stars
    Best book

    Reviewed in the United States on May 3, 2024

    Images in this review
    Customer image
  • Reviewed in the United States on July 20, 2018
    Format: PaperbackVerified Purchase
    I purchased this book after failing horribly at a software developer interview. I have been a developer for 4 years but as a self taught developer I lacked some of the CS fundamentals. This book has taught me a lot about how to solve many CS problems by using data structures. I have not finished the book yet but I already feel pretty confident with the new things I have learned.
    6 people found this helpful
    Report
  • Reviewed in the United States on April 24, 2019
    Format: KindleVerified Purchase
    too many references to the code written elsewhere. It becomes tiresome to go go back and remind yourself. Many errors in the code.
    2 people found this helpful
    Report
  • Reviewed in the United States on January 15, 2021
    Format: Kindle
    The author of the book doesn't use a file folder structure that makes sense if you're a student trying to learn for a first time. The code has short cuts that won't make sense to someone seeing it for the first time either. She uses imported comparison functions and not doesn't really explain how they work. Its also hard to code along with this book. You'll have to zoom out to tiny font size to see most of the code in one page. She doesn't put comments after the semi colon or above the line of code so if you are coding along you're going to have to turn the page or use two column view - using up more screen - just to see the comments she has on the next page. Bad formatting and bad book. I bought this while I was in a coding bootcamp and I learned more from searching blogs than this book.
    One person found this helpful
    Report
  • Reviewed in the United States on May 22, 2018
    Format: Paperback
    what is new in this version? I noticed the modules section about es6 modules in node. And a full chapter on es6 and ECMAScript
    One person found this helpful
    Report
  • Reviewed in the United States on November 30, 2018
    Format: Paperback
    When you are able to determine what the author is saying, you'll discover its wrong. There are so many errors in this book, I am unsure why this book is in its 3rd Edition. I paid about 50.00 bucks for this book and I feel completely ripped off. Also, you will not find any refuge in "Hands-on Data Structures and Algorithms with Javascript by Kashyap Mukkamala" as the case is the same.
    7 people found this helpful
    Report
  • Reviewed in the United States on January 25, 2019
    Format: Paperback
    So many errors... I questioned every line. Some errors are mindblowing. Here is my favorite: "...This resulted in a new language standard, which we know as ECMAScript. JavaScript is an implementation of this specification (the most popular), which is known as ActionScript." (ActionScript is in bold!).

    Is this book about ActionScript? What is known as ActionScript? JavaScript? ECMAScript? Since when???

    Quit without finishing chapter 1 simply because I don't trust the information it provides. It's a pity since I don't see enough books on this topic.
    7 people found this helpful
    Report

Top reviews from other countries

  • A
    1.0 out of 5 starsTerrible
    Reviewed in Canada on March 8, 2019
    Format: PaperbackVerified Purchase
    A lot of mistakes. Terrible teaching style. Do not waste your money and time
  • Kindle Customer
    5.0 out of 5 starsOne of the best resources out there to learn JavaScript Algorithm
    Reviewed in Australia on February 5, 2021
    Format: PaperbackVerified Purchase
    First I was scared of previews reviews but then I quickly used book.google to find get some content of the book.

    In my experience , the best resources out there to learn Algorithm and Data Structures . You'll need to start from references online and then practice with this book.

    Thanks once again for this wonderful book
  • Joaquim Pagian Barboza
    5.0 out of 5 starsDispensa apresentações!
    Reviewed in Spain on April 27, 2023
    Format: PaperbackVerified Purchase
    Livro maravilhoso da Loiane sobre estrutura de dados em JavaScript; melhor explicação até então sobre o assunto.