This foundational course delves into understanding and applying Linked Lists in Ruby. 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 in Ruby
- Adding Stations to a Railway Network
- Add a Node to the End of a Linked List in Ruby
- Deleting a Node from a Linked List in Ruby
- Update Node Class to Handle Station Names and Display Network
- Unit 2: Practical Implementation Exercises for Linked Lists in Ruby
- Navigating Linked Lists in Reverse Order
- Determining the Index of a Value in a Singly Linked List
- Unit 3: Mastering Linked Lists and Algorithmic Challenges in Ruby
- Remove Duplicates from Start of Linked List
- Sum of Every Second Node in a Linked List
- Unit 4: Expanding On Custom Linked Lists in Ruby
- Working with Linked Lists in Ruby
- Clear All Daily Activities from List in Ruby
- Organizing Your Daily Agenda with Ruby Array Tasks
- Inserting a Node into a LinkedList and Traversing the Roster