WebHosting

Wednesday, April 27, 2011

How to create a copy of a linked list?

linked_lists_copy(struct data_node *q, struct data_node **s) {
    if(q!=NULL)
    {
        *s=malloc(sizeof(struct data_node))
        (*s)->data=q->data;
        (*s)->link=NULL;
        linked_lists_copy(q->link, &((*s)->link));
    } }

No comments:

Post a Comment

Thank you for Commenting Will reply soon ......

Featured Posts

Warp AI Terminal 🔥 | The Future of Coding? Agentic Dev Environment Explained!

  Warp AI Terminal 🔥 | The Future of Coding? Agentic Dev Environment Explained! What if your terminal could think, assist, and even act li...