
Learning JavaScript Data Structures and Algorithms
JavaScript Data Structures and algorithms can help you solve complex development problems - learn how by exploring a huge range of JavaScript data types
Loiane Avancini(Author)
Packt Publishing
Published on 27. October 2014
Book
Paperback/Softback
218 pages
978-1-78355-487-4 (ISBN)
Description
Key Features
Book DescriptionIf 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
Who this book is for
Book DescriptionIf 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
Who this book is for
More details
Language
English
Place of publication
Birmingham
United Kingdom
Dimensions
Height: 235 mm
Width: 191 mm
Thickness: 13 mm
Weight
417 gr
ISBN-13
978-1-78355-487-4 (9781783554874)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

Loiane Avancini
Learning JavaScript Data Structures and Algorithms
JavaScript Data Structures and algorithms can help you solve complex development problems - learn how by exploring a huge range of JavaScript data types
E-Book
10/2025
Packt Publishing
from
€26.49
Available for download
Person
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.
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.
Content
Table of Contents
JavaScript Quick Overview
Array
Stack
Queue
Linked List
Set
Dictionary and Hash
Trees
Graphs
Sorting and Searching Algorithms
More about algorithms
Appendix
JavaScript Quick Overview
Array
Stack
Queue
Linked List
Set
Dictionary and Hash
Trees
Graphs
Sorting and Searching Algorithms
More about algorithms
Appendix