Shop top categories that ship internationally
Buy new:
-12%$42.91
DeliveryTuesday, October 21
Ships from: Amazon.com
Sold by: Amazon.com
$42.91 with 12 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.12 Shipping to Japan Details

Shipping & Fee Details

Price $42.91
AmazonGlobal Shipping $10.12
Estimated Import Charges $0.00
Total $53.03

DeliveryTuesday, October 21. Order within18 hrs 20 mins
Or fastest deliveryOctober 13 - 15
In Stock
$$42.91 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$42.91
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
$39.37
FREE International Returns
Satisfaction Guaranteed! Fast Shipping From Amazon! Minimal wear on cover including creasing along edges and corners. The inside text pages are in excellent condition but there is some discoloration along the outside edge of the pages. No writing or highlighting in book. THIS IS A USED BOOK!! Satisfaction Guaranteed! Fast Shipping From Amazon! Minimal wear on cover including creasing along edges and corners. The inside text pages are in excellent condition but there is some discoloration along the outside edge of the pages. No writing or highlighting in book. THIS IS A USED BOOK!! See less
DeliveryOctober 15 - 21
Or fastest deliveryOctober 15 - 17
Only 1 left in stock - order soon.
$$42.91 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$42.91
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
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}.
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 Illustrated Edition

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

{"desktop_buybox_group_1":[{"displayPrice":"$42.91","priceAmount":42.91,"currencySymbol":"$","integerValue":"42","decimalSeparator":".","fractionalValue":"91","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"CqZR4F7cjwNRvAGoVux6V%2BSilrguLXrvB6SJqqDc%2BuCvHGGZi3hzoKOd%2B9HEnCw4WYO5%2FBraZVu4WslW%2FegFusPannNf0TUxqU0DLuUlbsVm02yoOfPdd1wHn%2FNrw6Ws1o7IOKfMpJGjm6AjtlYSEQ%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$39.37","priceAmount":39.37,"currencySymbol":"$","integerValue":"39","decimalSeparator":".","fractionalValue":"37","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"CqZR4F7cjwNRvAGoVux6V%2BSilrguLXrvVguYAyHRnWw8Pgpfse6IENbUwvmkMBuWeUWVJGp51GFkAbqhIF31kDScGxpPZs8RDHRIyjwQCQqJFD1DPcExOvKio1AbeaY9A3NBcZaKs%2BCb3OeeKM5Lehghr6HlBzl5%2Fpy0Nh7sbfB1PrTGlftTujfHFfEf68Za","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Understand and implement classic data structures and algorithms using JavaScript

About This Book

  • Learn how to use the most used data structures such as array, stack, list, tree, and graphs with real-world examples
  • 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.

What You Will Learn

  • Declare, initialize, add, and remove items from arrays, stacks, and queues
  • Create and use the most complex data structure, graphs, along with DFS and BFS algorithms
  • Grasp the power of linked lists, doubly linked lists, and circular linked lists
  • Store unique elements with hash tables, dictionaries, and sets
  • Explore the applications of binary trees and binary search trees
  • Sort data structures using bubble sort, selection sort, insertion sort, merge sort, and quick sort
  • Search elements in data structures using sequential sort and binary search
  • Understand the importance of big O notation, dynamic programming, and greedy 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.

  1. ISBN-10
    1783554878
  2. ISBN-13
    978-1783554874
  3. Edition
    Illustrated
  4. Publisher
    Packt Publishing
  5. Publication date
    October 27, 2014
  6. Language
    English
  7. Dimensions
    7.5 x 0.5 x 9.25 inches
  8. Print length
    218 pages

Frequently purchased items with fast delivery

Page1 of1Start over
  1. Data Structures and Algorithms in Java
    Paperback
    $10.21 shipping
    Only 12 left in stock (more on the way).
  2. Data Structures and Algorithms in C++
    Paperback
    Get it as soon asMonday, Oct 20
    $11.18 shipping
    Only 2 left in stock - order soon.
  3. Java Methods: Object-Oriented Programming and Data Structures
    Maria Litvin
    Hardcover
    $10.39 shipping
    Only 19 left in stock (more on the way).

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.3 out of 5 stars
48 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

Customers say

Customers find the book easy to follow and appreciate its clarity, with one review noting how it explains concepts in simple language and provides in-depth examples. However, several customers report issues with missing chapters.

8 customers mention "Clarity"6 positive2 negative

Customers find the book clear and well-structured, with correct information and easy-to-follow examples, and one customer notes that the data structures are associated with real-world examples.

"...Factually theinfo is all correct, just some syntax errors."Read more

"...I love that this bookprovides in-depth examples and explains them in simple language...."Read more

"This is a useless book.It basically doesn’t explain concepts very well and it seems to copy and paste from different sources of info...."Read more

"Fantastic book to review data structures and algorithms. Examples were well written and were easy to follow...."Read more

4 customers mention "Ease of use"3 positive1 negative

Customers find the book easy to follow.

"...Examples were well written and wereeasy to follow. Compare this to any typical C/C++ book and it's a night and day difference in teaching approach...."Read more

"Straight forward, great examples for beginners and intermediate aspiring javascript developers...."Read more

"...It may beoverwhelming for someone just starting out. That's not to say the book is difficult, it just presupposes a solid baseline of understanding."Read more

"Very incite andeasy to follow."Read more

3 customers mention "Chapter missing"0 positive3 negative

Customers report missing chapters and pages in the book.

"...One issue, and the reason I brought it down to 4 stars, was themissing Chapter 11. The book refers to the chapter but is not present...."Read more

"...From page 16 on, the top part of the left hand side of thepages are missing. I've posted a picture to show what I mean...."Read more

"...the reason of 4 stars instead of 5 is because there's achapter missing from the book...."Read more

Customer image
5.0 out of 5 stars

Images in this review
Problems with the print quality.
1 out of 5 stars
Problems with the print quality.
I am sure this could be a good book, but there's a serious problem with the print quality. From page 16 on, the top part of the left hand side of the pages are missing. I've posted a picture to show what I mean. I will be returning the book as missing sentences when explain coding concepts is just a little too challenging.
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 October 22, 2016
    Format: PaperbackVerified Purchase
    I am not a CS graduate (I have an engineering degree though) and thus did not have academic exposure to algorithms. I'm sure there is no bullet proof replacement for in-class learning, but books like these really close the gap.

    I am a JS programmer by trade. It's my full-time job, and has been for about 8 years now. I love that this book provides in-depth examples and explains them in simple language. I've also been striving to understand newer JS data structures like Maps and WeakMaps, and this book helped with that too.

    I highly recommend this book for anyone with a good basis in JS already. It may be overwhelming for someone just starting out. That's not to say the book is difficult, it just presupposes a solid baseline of understanding.
    13 people found this helpful
    Report
  • Reviewed in the United States on May 14, 2015
    Format: KindleVerified Purchase
    Fantastic book to review data structures and algorithms. Examples were well written and were easy to follow. Compare this to any typical C/C++ book and it's a night and day difference in teaching approach. I've already recommended it to others as well as a good review, especially if moving to Javascript from other languages. I've read too numerous to count books and reference guides for dozens of languages. This by far is one of the good ones.
    6 people found this helpful
    Report
  • Reviewed in the United States on May 10, 2015
    Format: PaperbackVerified Purchase
    Excellent resource into data structures from the JS point of view. Very clear and easy to follow examples for each data structure. What I like best about this book is that the data structures are associated to real examples. If you're having a hard time understanding data structure or if you want to simply get your foot into the Algo space AND have JS experience start here. One issue, and the reason I brought it down to 4 stars, was the missing Chapter 11. The book refers to the chapter but is not present. It seems that chapter was going to go into big O notation.
    4 people found this helpful
    Report
  • Reviewed in the United States on May 20, 2015
    Format: KindleVerified Purchase
    This book is one of my favorite algorithm texts. It gets straight to the point providing you with examples of how the data structure or algorithm can be used and application of the algorithm in JavaScript. If you are studying algorithms in school, you're probably using the Cormen text or possibly Sedgewick's or Kleinberg's. Definitely recommend using this as a supplement for those texts.

    If you're not taking an algorithm class and want to see how to implement common data structures and algorithms in JavaScript, or you're looking to brush-up for a job interview, or you have some JavaScript background and want to improve your skills, definitely pick this up! The price is great as well.
    10 people found this helpful
    Report
  • Reviewed in the United States on January 27, 2018
    Format: KindleVerified Purchase
    There were some errors in the book, but 85% of the book is a great resource. Factually the info is all correct, just some syntax errors.
  • Reviewed in the United States on June 2, 2015
    Format: PaperbackVerified Purchase
    Straight forward, great examples for beginners and intermediate aspiring javascript developers. Some prior fundamental knowledge is required to understand the concepts in the book but you don't need a 4 year computer science degree to get started. Start coding!
    One person found this helpful
    Report
  • Reviewed in the United States on October 30, 2017
    Format: PaperbackVerified Purchase
    I am sure this could be a good book, but there's a serious problem with the print quality. From page 16 on, the top part of the left hand side of the pages are missing. I've posted a picture to show what I mean. I will be returning the book as missing sentences when explain coding concepts is just a little too challenging.
    Customer image
    1.0 out of 5 stars
    Problems with the print quality.

    Reviewed in the United States on October 30, 2017
    I am sure this could be a good book, but there's a serious problem with the print quality. From page 16 on, the top part of the left hand side of the pages are missing. I've posted a picture to show what I mean. I will be returning the book as missing sentences when explain coding concepts is just a little too challenging.
    Images in this review
    Customer image
    13 people found this helpful
    Report
  • Reviewed in the United States on June 4, 2015
    Format: PaperbackVerified Purchase
    I got the item on time and it was the one I wanted.

Top reviews from other countries

  • Silvia
    5.0 out of 5 starsClear and concise material
    Reviewed in the United Kingdom on July 1, 2016
    Format: PaperbackVerified Purchase
    Clear and concise material, good for a beginner (with some knowledge) to get up to speed with the subject.