排序数组然后插入新数字但要继续保持排序
来源:互联网 发布:ubuntu pxe boot 编辑:程序博客网 时间:2024/06/14 13:22
1.例题
public class Testa {
public static void main(String[] args) {
int arr[] = {60,62,65,82,83,99,20};
Arrays.sort(arr);
System.out.println("老数组"+Arrays.toString(arr));
Scanner sca = new Scanner(System.in);
System.out.println("请输入数字");
int a = sca.nextInt();
int index = arr.length;
for(int i=0;i<arr.length;i++){
if(a<arr[i]){
index=i;
break;
}
}
int arr1[] = new int[arr.length+1];
for(int j=0;j<arr1.length;j++){
if(index<j){
arr1[j]=arr[j-1];
}
if(index==j){
arr1[j]=a;
}
if(index>j){
arr1[j]=arr[j];
}
}
System.out.println("新数组"+Arrays.toString(arr1));
}
}
阅读全文
0 0
- 排序数组然后插入新数字但要继续保持排序
- 对一个已排序的数组插入一个新的数字排序
- 在排序好的数组插入一个数字,数字要插入到合适的位置上
- 数组排序-插入排序
- 数组排序---插入排序
- 剑指offer面试题4:替换空格 相关题目 排序的数组A2中所有数字插入到A1并保持排序
- 将制定整数插入到数组(数组已排序完成),插入后保持结果有序
- 输入五个数字,将其降序排列。然后插入一个数字,然后再降序排列。(冒泡法排序)
- 插入排序法排序数组
- Java数组排序-插入排序
- 插入并排序数组
- 插入排序(数组)
- C 数组插入排序
- 数组插入排序
- 数组的插入排序
- 数组(冒泡排序,选择排序,插入排序)
- 数组 冒泡排序 选择排序 插入排序
- javascript_数字数组排序
- python基础7
- 3-3 归并排序法的优化
- PHP消息队列实现笔记
- 2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛 Colored Graph(贪心构造)
- 各种靠谱教程总结(后续更新)
- 排序数组然后插入新数字但要继续保持排序
- 4. Median of Two Sorted Arrays
- maven工程里面出现main" java.lang.NoClassDefFoundError: org/springframework/context/support/ClassPathXmlApp
- scala隐士转换
- hdu 5862 Counting Intersections 扫描线+树状数组
- 初级排序
- Flume读取日志数据并写入到Kafka,ConsoleConsumer进行实时消费
- "\include\qwt\qwt_math.h(105): error C2065: “M_PI_2”: 未声明的标识符"
- 19、数据结构笔记之十九链表实现等价类寻找