Advertisements
This is the Java solution for the Hackerrank problem Reverse a doubly linked list Hackerrank Challenge Java Solution.
Source Java-aids repository.
/**
*
* Problem Statement-
* [Reverse a doubly linked list][//www.hackerrank.com/challenges/reverse-a-doubly-linked-list/problem]
*
*/
package com.javaaid.hackerrank.solutions.datastructures.linkedlists;
/**
* @author Kanahaiya Gupta
*
*/
public class ReverseADoublyLinkedList {
class Node {
int data;
Node next;
Node prev;
}
Node Reverse[Node head] {
Node current = head;
Node temp = new Node[];
while [current != null] {
temp = current.prev;
current.prev = current.next;
current.next = temp;
head = current;
current = current.prev;
}
return head;
}
}
Curly hair, very fair, please share
Related
- Inserting a Node Into a Sorted Doubly Linked List Hackerrank Challenge Java Solution
- In "Solutions"
- Print in Reverse Hackerrank Challenge Java Solution
- In "Solutions"
- Reverse a linked list Hackerrank Challenge Java Solution
- In "Solutions"
See also Kth Largest Element in a Stream - Leetcode Challenge - Java Solution