Reverse Linked List (LeetCode #206)
Difficulty: Easy
Concepts: Iterative and recursive approaches.
Merge Two Sorted Lists (LeetCode #21)
Difficulty: Easy
Concepts: Linked list traversal and merging techniques.
Remove Nth Node From End of List **(LeetCode #19)
**Difficulty: Medium
Concepts: Two-pointer technique (slow and fast pointer).
Linked List Cycle **(LeetCode #141)
**Difficulty: Easy
Problem: Detect whether a linked list contains a cycle.
Concepts: Floyd’s cycle detection algorithm (tortoise and hare).
Linked List Cycle II **(LeetCode #142)
**Difficulty: Medium
Problem: Find the node where the cycle begins in a linked list.
Concepts: Floyd’s cycle detection, meeting point of slow and fast pointers.
Add Two Numbers (LeetCode #2)
Difficulty: Medium
Problem: Given two non-empty linked lists representing two non-negative integers, add the two numbers.
Concepts: Linked list traversal and addition with carry.
Intersection of Two Linked Lists (LeetCode #160)
Difficulty: Easy
Problem: Find the node at which two linked lists intersect.
Concepts: Two-pointer technique and linked list lengths.
Palindrome Linked List (LeetCode #234)
Difficulty: Easy
Problem: Check whether a linked list is a palindrome.
Concepts: Slow and fast pointer, reversing the second half of the list.
Flatten a Multilevel Doubly Linked List (LeetCode #430)
Difficulty: Medium
Problem: Flatten a multilevel doubly linked list.
Concepts: Recursion and linked list traversal.
Sort List (LeetCode #148)
Difficulty: Medium
Problem: Sort a linked list in O(n log n) time and O(1) space.
Concepts: Merge sort on linked lists.
Reorder List (LeetCode #143)
Difficulty: Medium
Problem: Reorder a linked list by alternating nodes from the start and end.
Concepts: Linked list manipulation, reversing second half of the list.
Rotate List (LeetCode #61)
Difficulty: Medium
Problem: Rotate a linked list to the right by k places.
Concepts: Length of list, rotating nodes.
13.Copy List with Random Pointer (LeetCode #138)
Difficulty: Medium
Problem: Deep copy of a linked list where each node has a random pointer.
Concepts: HashMap or constant space cloning technique.
Swap Nodes in Pairs **(LeetCode #24)
**Difficulty: Medium
Problem: Swap every two adjacent nodes in a linked list.
Concepts: Recursion and pointer manipulation.
Remove Duplicates from Sorted List (LeetCode #83)
Difficulty: Easy
Problem: Remove duplicates from a sorted linked list.
Concepts: Linked list traversal and in-place modifications.
Odd Even Linked List **(LeetCode #328)
**Difficulty: Medium
Problem: Group all odd nodes together followed by even nodes.
Concepts: Linked list rearrangement.
Reverse Nodes in k-Group **(LeetCode #25)
**Difficulty: Hard
Problem: Reverse nodes in groups of k at a time.
Concepts: Recursion and linked list manipulation.
Split Linked List in Parts (LeetCode #725)
Difficulty: Medium
Problem: Split a linked list into k parts.
Concepts: Linked list traversal and partitioning.
The above is the detailed content of Leetcode LinkedList Questions. For more information, please follow other related articles on the PHP Chinese website!
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn