链表插入

开更!!!
pCurrent=pHead;
    ss *c;
   
for ( int i= 0 ;i< 10 ;i++)
    {
       
if (pCurrent-> a == 3 )
        {
            pTmp=
new ss ;
            c=pCurrent->
next ;
            pCurrent->
next =pTmp;
            pCurrent=pTmp;
            pCurrent->
next =c;
            pCurrent->
a = 20 ;
           
        }
        pCurrent=pCurrent->
next ;
    }
    pCurrent=pHead;
中间插入链表                (x)
a—————————>b—————————>⬇———————————>c
怎样插入x呢?
很简单,创设x,前面的指向x,x指向后面的。用另一个指针记录后面的,好指。
pTmp= new ss1 ;
pTmp->x=18;
pTmp-> next =pHead;
pHead=pTmp;
前面插入链表
(x)
⬇—————————>a—————————>b———————————>c
怎样插入x呢?
很简单,创设x,x指向以前的头,头变成x。
while (pCurrent-> next )
    {
        p=pCurrent;
        pCurrent=pCurrent->
next ;
    }
pTmp= new ss1 ;
pTmp->x=22;
pCurrent-> next =pTmp;
pCurrent=pTmp;
后面插入链表                                                                                    
                                                      (x)
a—————————>b———————————>c—————————>⬇
怎样插入x呢?
很简单,创设x,循环到链表尾,指向x。


插入就到这里;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值