## How to check if linked list is palindrome?

[Question]: Input singly linked list return true if linked list is palindrome.Example: – Input: head = [1,2,2,1] Output: true Approach# Reverse Linked list & compare first and last item

[Question] Given a Doubly Linked List, the task is to reverse the given Doubly Linked List. Here we can can solve by two approach #1 Iterative #2 Recursive For information about usage visit my Githhub Page

## Intersection of Two Linked Lists

[Question]: Given the heads of two singly linked-lists headA and headB, return the node at which the two lists intersect. If the two linked lists have no intersection at all, return null.

[Question] Given the head of a singly linked list, group all the nodes with odd indices together followed by the nodes with even indices, and return the reordered list. The first node is considered odd, and the second node is even, and so on. You must solve the problem in O(1) extra space complexity and O(n) time complexity. Example 1: Input: head = [1,2,3,4,5] Output: [1,3,5,2,4]

## Reverse Singly LinkList in Swift

[Question] Reverse Singly Link List using Iterative & Recursion approach.

## Remove Nth Node From End of LinkedList

[Question]: Given the head of a linked list, remove the nth node from the end of the list and return its head. Input: head = [1,2,3,4,5], n = 4 Output: [1,3,4,5] #Approach Two pointer Step: 1 Move fast pointer till countStep: 2 Increment fast pointer till we get fast?.next == nil if we got nil just remove mid pointer…

## Doubly Linked List in swift

Here is example of Doubly Link list in swift

## Delete Middle node from Single Link List

[Question]: You are given the head of a linked list. Delete the middle node, and return the head of the modified linked list. The middle node of a linked list of size n is the ⌊n / 2⌋th node from the start using 0-based indexing, where ⌊x⌋ denotes the largest integer less than or equal to x.

## Design Hashset in swift

[Question]: Design a HashSet without using any built-in hash table libraries. Implement MyHashSet class: