java程序:在排序好的数组中添加一个数字,将添加后的数字插入到数组合适的位置。怎么写啊?
2013-11-12 15:52
776 查看
你的数组空间长度应足够,假设:数组为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程序:一个排序好的数组,增加一个数插入到合适的位置保存到另外个数组,输出
- 在排好序的数组中添加一个数字,将添加后的数字插入到数组合适的位置
- 在排序好的数组插入一个数字,数字要插入到合适的位置上
- 在排序好的数组插入一个数字,数字要插入到合适的位置上
- 在排序好的数组插入一个数字,数字要插入到合适的位置上
- Java在已经排好序的数组中插入一个数字,让整个数组仍能排序!
- java里怎么向一个空数组添加元素
- 【java 面试100】14.输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字
- java 一个int数组 长度为100 随机生成100个数 即1-100 将其插入进数组 插入的数字不能重复
- #java#将一个数插入已经排序的数组
- 一个数组 输入一个数 查找到它的位置 插入合适的位置
- 数组的元素在指定位置插入一个数字
- 【Java】有个排序后的字符串数组,其中散布着一些空字符串,编写一个方法,找出给定字符串的位置
- C语言学习,有一个已排好序的数组,要求输入一个数字后,按原来的排序规律将它插入数组
- 个有10个元素的整型一维数组,用户输入9个数据,调用函数,对数组元素进行从小到大排序后,在函数中输入一个数,插入到数组中正确的位置,并输出
- 有n个有序的整数放在一维数组中,输入一个数,将该数放入数组合适的位置,使插入该数后,数组中的元素仍然有序;
- Java数组排序,现输入一个数,要求按原来的规律将它插入数组中
- 把一个数字插入已排序的数组,插入后的数组依旧按原规则排序
- java-利用折半查找算法将一个数插入有序数组中适当位置
- Java-第十四章-带参的方法(二)-编写程序,向整型数组的指定位置插入元素,并输出前后的值