Submitted Questions

  • Linked List

    How will you reverse a singly linked list?

    Code2Live

    • Jun 9th, 2015

    "java reverse(Node root) { Node x = root; if (x != null) { Stack nodes = new Stack(); while(x != null) { nodes.push(x); x = x.next; } ...

    Asad

    • Jun 7th, 2015

    Code
    1. public void reverse(Node node) {
    2.     if (node.next == null) {
    3.          head = node;
    4.          return;
    5.     }
    6.     reverse(node.next);
    7.     node.next.next = node;
    8.     node.next = null;
    9. }