其他分享
首页 > 其他分享> > 单链表指定位置前插

单链表指定位置前插

作者:互联网

在带头结点的单链表的指定位置i之前插入元素e

点击查看代码
void insertbefore(linklist &l, int i, int e)
{
    if (i < 1)
    {
        // i小于1时输入非法直接返回
        return;
    }
    lnode *pre = l;
    for (int j = 1; j < i; j++)
    {
        if (pre)
        {
            pre = pre->next;
        }
    }
    lnode *s = new lnode;
    s->data = e;
    s->next = pre->next;
    pre->next = s;
}

标签:pre,单链,lnode,int,位置,指定,next
来源: https://www.cnblogs.com/mengxingadmin/p/15709337.html