This foundational course delves into understanding and applying Linked Lists in Scala. 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 Scala
- Adding New Stations to the Railway Network Using Scala
- Implementing and Appending Nodes in a Linked List
- Delete a Node from a Linked List in Scala
- Updating Node Class to Include Station Names in Scala
- Unit 2: Introduction to Linked List Problems with Scala
- Linked List Reverse Traversal in Scala
- Index of a Value in a Singly Linked List
- Unit 3: Introduction to Linked Lists and Algorithmic Challenges with Scala
- Remove Duplicates from Start of Linked List
- Sum of Every Second Node in a Linked List
- Unit 4: Expanding On Custom Linked Lists in Scala
- Adding and Removing Elements in a Scala Linked List
- Clearing and Verifying LinkedList Emptiness in Scala
- Organize Your Daily Schedule with Linked Lists in Scala
- Adding and Traversing Students in a LinkedList