Insert a node at the head of a linked list

  • + 3 comments

    This one-liner C++14 code passed all the tests but it seems rather simple. Is it correct in general? (Sorry for noob question...)

    Node* Insert(Node *head,int data)
    {
        return new Node{data, head};
    }