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 Kotlin

via CodeSignal

Overview

This advanced course delves into understanding and applying Stacks and Queues in Kotlin. 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 Kotlin: Introduction and Implementation
    • Simulating a Stack for Restaurant Kitchen Management
    • Implementing the Push Method for a Stack in Kotlin
    • Fix the Stack Implementation for Chef Robot
    • Simulating a Plate Stack in a Restaurant
  • Unit 2: Exploring Stack Operations in Kotlin
    • Balancing Parentheses in Kotlin
    • Reverse Case and Message Task
  • Unit 3: Mastering Stack-Based Problem Solving in Kotlin
    • Space Adventure: Finding the Next Smallest Number in Arrays
    • Implement Max Operation on a Stack
  • Unit 4: Implementing and Understanding Queues in Kotlin
    • Managing a Theme Park Ride Queue
    • Theme Park Queue Management
    • Debugging the Theme Park Queue System
    • Managing a Theme Park Queue in Kotlin
    • Theme Park Queue Management
  • Unit 5: Advanced Queue Manipulations in Kotlin
    • Simulating Alternate Hyperspace Journey in Kotlin
    • Implementing a Moving Average Calculation in Kotlin

Reviews

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

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.