Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Advanced Data Structures and their Usage

via CodeSignal

Overview

Embark on your journey of mastering advanced data structures such as sorted maps, linked lists/queues, and stacks. This course will lay the foundational knowledge required to effectively manipulate these advanced data structures.

Syllabus

  • Unit 1: Stacks in Go: Introduction and Practical Applications
    • Fix the Cafeteria Tray Management Method
    • Determine the Next Tray Without Removing It
    • Managing Cafeteria Trays with Stack in Go
    • Balanced Parentheses Checker in Go
    • Balancing Parentheses with Stack Operations in Go
    • Evaluate Reverse Polish Notation in Go
  • Unit 2: Exploring Queues and Deques Using Slices in Go
    • Managing Supermarket Checkout Queue
    • Working with Queues in Go
    • Managing Tasks Using a Deque in Go
    • Rotate LinkedList Elements
    • Simulating Coffee Shop Order Management with Deques in Go
  • Unit 3: Working with Maps and Sorting in Go
    • Check Pakistan's Population in Map
    • Finding the Last Key in a Map
    • Sequential Removal of Map Elements in Go
    • Tracking Quiz Scores with Maps
  • Unit 4: Custom Sorting in Go
    • Sorting Employees by ID in Go
    • Creating a Sorted Library in Go
    • Implementing Custom Sorting for Players
    • Creating a Sorted Book Library in Go

Reviews

Start your review of Advanced Data Structures and their Usage

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.