c语言编程
在一个数组中插入和删除一个元素~~~~~~~~高手指导下~~~~
小弟谢谢了
急~~~
参考答案:这是数据结构的初级问题,所有C语言描述的数据结构书本里应该都有。
思路是:
插入:
数组容量+1,
从原来数组的最后一个元素开始,依次向后移一位,腾出一个空到你要插入的位置上
把数据放到那个空位
删除:
找到你要删除的那个位置
把它后面的数挪到那个位置上,再后面的元素全部依次向前移动
数组总大小(长度)-1
可以想像像从长长的火车中加入或拿掉一节车厢的情景。
我并不赞成把代码直接转上来,程序的事,要自己用程序解决啊。