你的数组空间长度应足够,假设:数组为a是整型数组,长度为n,插入位置为m,且m<n,插入元素为XX,你用如下程序段即可实现插入操作 //************************************** for(int i=n-1;i>=m;i--) { a[i]=a[i-1]; } a[m-1]=XX; //************************************** 主要思想是:将数组a中m位置以后的元素整体先后移动一个位置,然后将待插入的元素赋值给 a[m-1]即可。 注意:至少被插入的数组最后一个空间是空值,否则插入时后面的值会被前面移来的值覆盖的
java程序:在排序好的数组中添加一个数字,将添加后的数字插入到数组合适的位置。怎么写啊?
最新推荐文章于 2023-01-10 11:07:30 发布