Loading...
  Previous Lesson Complete and Continue  

JavaScript Data Structures

Session 1: Built-in Data Structure
  • 1 - Introduction (06:00)
  • 2 - Array (07:07)
  • 3 - Object (07:18)
  • 4 - Set (04:33)
  • 5 - Map (05:50)
  • 6 - Stack Overview (02:25)
  • 8 - Queue Overview (02:35)
  • 9 - Queue Implementation (06:27)
Session 2: Advanced Queue Implementations
  • 10 - Queue Implementation Optimised (07:38)
  • 11 - Circular Queue Overview (02:27)
  • 12 - Circular Queue Implementation (15:30)
Session 3: Linked Lists
  • 13 - Linked List Overview (02:33)
  • 14 - Linked List Class (05:25)
  • 15 - Linked List Prepend (05:38)
  • 16 - Linked List Print (05:44)
  • 17 - Linked List Append (07:39)
  • 18 - Linked List Insert (10:02)
  • 19 - Linked List Remove (10:00)
  • 20 - Linked List Remove Value (11:39)
  • 21 - Linked List Search (05:41)
  • 22 - Linked List Reverse (06:38)
  • 23 - Linked List with Tail Overview (04:57)
  • 24 - Linked List with Tail Implementation (10:44)
  • 25 - Linked List Stack (06:35)
  • 26 - Linked List Queue (05:42)
  • 27 - Doubly Linked List (04:19)
Session 4: Hash Tables
  • 28 - Hash Table Overview (04:02)
  • 29 - Hash Table Implementation (09:52)
  • 30 - Hash Table Collisions (09:31)
Session 5: Trees (Binary Search Tree)
  • 31 - Tree Overview (05:38)
  • 32 - Binary Search Tree Overview (02:45)
  • 33 - Binary Search Tree Class (05:04)
  • 34 - Binary Search Tree Insert (09:18)
  • 35 - Binary Search Tree Search (05:08)
  • 36 - Binary Search Trees Depth First Search (10:32)
  • 37 - Binary Search Tree Breadth First Search (05:31)
  • 38 - Binary Search Tree Min Max (03:58)
  • 39 - Binary Search Tree Delete (10:14)
Session 6: Graphs
  • 40 - Graph Overview (03:32)
  • 41 - Adjacency Matrix of a Graph (03:31)
  • 42 - Adjacency List of a Graph (03:18)
  • 43 - Graph Add Vertex and Edge (05:33)
  • 44 - Graph Display and HasEdge (04:10)
  • 45 - Graph Remove Edge and Vertex (04:07)

1 - Introduction

Introductory JavaScript Data Structures video explores the "what" and "why" of data structures. It covers prerequisites, including modern JavaScript and familiarity with JavaScript algorithms. Learn how data structures improve code efficiency.

Membership Required

To access

You need membership or higher.

Unlock Membership Now