第一篇博客,线性表插入数据。

这篇博客先给自己,不知道有多少错误和正确,毕竟是自己的一点思想,留作纪念,日后用来赞赏自己。

本次讲解线性表插入数据,比较简单的一个位置吧,如下图所示线性表



此处的意思是准备将x插入2、3之间。以前的我们是将11之后添加一位,为12,由于12为空,所以将11赋值给12,10付给11,以此类推。从最后一位,推到第一位,这样很便于理解,我就想了另一个方法,从3->4->5的方法,正向推过去,感觉还挺简单的,但是让我写代码的时候有点犯难了。现在我这个小人物将我的代码写给大家,不喜勿喷,但是可以指正我的不足,也希望能得到大家的方法,进行互动。让我和大家一起提高。第一种方法不赘述,因为大家很容易理解。

定义两个temp,one is temp1,the other one is temp2
i is insert position 
int temp1,temp2;
temp2 = a[i];
for(i = i+1;i<max;i++)
{
	temp1 = a[i];
	a[i] = temp2;
	temp2 = a[++i];
	a[i] = temp1;
}
我也不知道这个叫啥名,let`s call it 前驱吧。
后面的博客会继续写一些线性表的后面的知识。包括单链表,循环链表,双线链表的知识。
believe me ,if I don`t make it, I am just in asleep. Thank U
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值