Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Java Data Structures and Algorithms
·
Module 4
Linked Lists
1
Singly Linked List Fundamentals
Implement a singly linked list with insertion, deletion, and traversal operations.
2
Doubly Linked Lists: Implementation and Operations
Implement a doubly linked list with insertion, deletion, and traversal operations.
3
Reversing a Linked List
Reverse a linked list both iteratively and recursively.
4
Floyd's Cycle-Finding Algorithm
Detect and find the starting node of a cycle in a linked list using Floyd's algorithm.
5
Finding the Middle of a Linked List
Find the middle element of a linked list using the slow and fast pointer technique.
6
Intersection Point of Two Linked Lists
Find the intersection point of two linked lists.
7
Merging Sorted Linked Lists
Merge two sorted linked lists iteratively.
8
Dummy Node for Linked List Operations
Apply the dummy node technique to simplify linked list manipulation problems (e.g., removing nodes).
Previous module
Recursion, Advanced Sorting, and Strings
Next module
Stacks, Queues, and Deques