二分查找法,插入相应数据
来源:互联网 发布:u盘启动盘安装ubuntu 编辑:程序博客网 时间:2024/05/17 02:00
import java.util.Arrays;
import java.util.Scanner;
public class InsertData
{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入这个数据");
int N = sc.nextInt();
int []aNumber = new int[]{12,13,8,4,5};
int []bNumber = new int [aNumber.length + 1];
Arrays.sort(aNumber);
System.out.println(aNumber);
int bTiShi = Arrays.binarySearch(aNumber,N);
System.out.println(bTiShi);
if(bTiShi < 0)
{
bTiShi = - bTiShi - 1;
}
System.out.println(bTiShi);
System.arraycopy(aNumber,0,bNumber,0,bTiShi);
System.out.println(Arrays.toString(bNumber));
bNumber[bTiShi] = N;
System.arraycopy(aNumber,bTiShi,bNumber,bTiShi+1,aNumber.length - bTiShi);
System.out.println(Arrays.toString(bNumber));
}
}
- 二分查找法,插入相应数据
- C++二分查找法插入数据
- 顺序数组中插入相应的值用二分查找法
- C---二分查找来插入数据
- 二分查找和插入
- 二分查找插入排序
- 二分查找插入排序
- 插入排序 二分查找
- 二分查找插入排序
- 二分查找或插入
- 二分查找插入排序
- Java 数据结构之数组的操作二:数据插入与二分查找法
- 利用二分查找法查找数据
- 6字节数据 做 二分查找并插入排序
- 对多个日期排序,然后用二分查找法查找相应的日期(SXT)
- 插入排序+二分查找
- 插入排序与二分查找
- 插入排序之二分查找
- Android中的Audio播放:控制Audio输出通道切换
- UC故事 - 回顾 2012/04/03
- java实现冒泡法
- 最经典实现菱形算法
- Android中的Audio播放:竞争Audio之Audio Focus的应用
- 二分查找法,插入相应数据
- Java——接口的理解
- 99乘法表java实现
- OK6410之ADC驱动程序 字符设备驱动
- 输入年份月份统计当月天数
- 公约数 公倍数问题
- Android中的Audio播放:音量和远程播放控制
- 练习使用类模板
- 验证while的次数