This foundational course delves into understanding and applying Linked Lists in Kotlin. It details the inner workings, implementation, and complexities of Linked Lists, highlighting their effectiveness for solving interview-focused algorithmic challenges.
Overview
Syllabus
- Unit 1: Introduction to Linked Lists with Kotlin
- Building a Linked List for Railway Network
- Add Station to Train Route
- Creating and Connecting Station Nodes in a Railway Network
- Delete a Station from the Railway Network Using Linked Lists in Kotlin
- Adding Station Names to Railway Network Nodes
- Unit 2: Introduction to Practical Linked List Exercises with Kotlin
- Navigation in Singly Linked Lists: Retrieving Last N Elements
- Cosmic Linked List Navigation Task
- Unit 3: Linked Lists and Interview Challenges with Kotlin
- Remove Duplicates from Linked List
- Finding the Sum of Every Second Runner in a Linked List
- Unit 4: Exploring Java's Built-in LinkedList in Kotlin
- Adjusting the Daily Task Schedule
- Managing Task List
- Clearing Task List and Checking Emptiness
- Initializing The Task List
- Inserting and Traversing Tasks in a List