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

CodeSignal

Fundamental Data Structures - Stacks and Queues in Scala

via CodeSignal

Overview

This advanced course delves into understanding and applying Stacks and Queues in Scala. It explains the internal workings, implementation, and complexities of these structures, emphasizing their effectiveness for solving interview-centric algorithmic challenges.

Syllabus

  • Unit 1: Stacks in Scala: Implementation and Operations
    • Implement the Push Method in Scala Stack
    • Fix the Stack Addition Bug
    • Simulating Chair Stacking with Scala Stacks
  • Unit 2: Stacks in Scala: Advanced Applications and Problem Solving
    • Balanced Brackets Challenge
    • Reverse and Flip Case Using Stack in Scala
  • Unit 3: Stack-Based Problem Solving in Scala: Interview Preparation
    • Next Smaller Element Finder in Scala
    • Stack Operations: Implementing GetMax Functionality
  • Unit 4: Introduction to Queues in Scala
    • Managing a Theme Park Ride Queue in Scala
    • Fix the Theme Park Queue System in Scala
    • Simulating a Theme Park Queue in Scala
  • Unit 5: Advanced Queue Manipulations and Algorithmic Challenges in Scala
    • Fleet Command: Alternating Ship Maneuver in Scala
    • Moving Average Implementation in Scala
    • Interleaving the Robot Assembly Line

Reviews

Start your review of Fundamental Data Structures - Stacks and Queues in Scala

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.