java在有序数组内添加一个数,并按顺序排列

2023-05-16

java在有序数组内添加一个数,并按顺序排列

public static void main(String[] args) {
		// TODO Auto-generated method stub
		int a[]={1,3,5,7,9,11,13};
		int b[]=insertNumberSort(a,8);
		show(b);
		
	}
	public static void show(int a[]){//定义显示数组方法
		for (int i = 0; i < a.length; i++) {
			System.out.println(a[i]);
		}
		
	}
	public static int[] insertNumberSort(int a[],int n){
		//数组为有序数组
		int b[]=new int [a.length+1];//定义一个新数组
		int index=b.length-1;
		for (int i = 0; i < a.length; i++) {
			if(a[i]>n){//找到比n大的数组位置下标
				index=i;
				break;
			}
		}
		for(int i=0;i<index;i++){    //小于index原样复制
            	b[i]=a[i];
            	}
		for (int i = index; i < a.length; i++) {//大于index加一复制
				b[i+1]=a[i];
		}
        //index插入到指定位置
        b[index]=n;
		return b;
	}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java在有序数组内添加一个数,并按顺序排列 的相关文章

  • java daytest

    1 为什么要有类的继承性 类的继承性可以减少代码冗余度 xff0c 提高代码复用性 xff0c 提高代码操作效率 2 继承的格式 xff08 语法 xff09 子类 extends 父类 3 子类继承父类后有哪些不同 子类范围大于父类 xf
  • 【rustdesk】rust入门及 windows 客户端尝试编译

    rustup 微软建议用vs code开发 官方faq 构建rustdesk 大神构建的经验 下载了64位的版本 vs code 插件 rust analyer 介绍 Better TOML 用于更好的展示 toml文件 Error Len
  • Java中创建线程主要有三种方式

    创建线程的方式及实现 Java中创建线程主要有三种方式 xff1a 一 继承Thread类创建线程类 xff08 1 xff09 定义Thread类的子类 xff0c 并重写该类的run方法 xff0c 该run方法的方法体就代表了线程要完
  • javaTest

    一 xff1a 简答题 xff08 5分 xff09 什么是java序列化 xff0c 如何实现java序列化 xff1f 答 xff1a 序列化就是一种用来处理对象流的机制 xff0c 所谓对象流也就是将对象的内容进行流化 可以对流化后的
  • MySQL使用过程中可能出现的错误

    1 mysql下载地址下载地址 xff1a https dev mysql com downloads windows installer 8 0 html 2 更改加密方式 xff1a mysql span class token ope
  • DOM介绍BOM

    DOM介绍 D xff08 文档 xff09 可以理解为整个Web加载的网页文档 xff0c O xff08 对象 xff09 可以理解为类似window对象只来的东西 xff0c 可以调用属性和方法 xff0c 这里我们说的是docume
  • JavaScript基本概念

    本章节介绍了 JavaScript xff0c 并且讨论了它的一些基本概念 你应该已经掌握哪些知识 xff1f 节 我们假设你已经掌握了以下基础技能 xff1a 对互联网和万维网 xff08 WWW xff09 有基本的认识 熟悉超文本标记
  • HTML,CSS,以及基础javaScript

    1 HTML 是一种在 Web 上使用的通用标记语言 HTML 允许你格式化文本 xff0c 添加图片 xff0c 创建链接 输入表单 框架和表格等等 xff0c 并可将之存为文本文件 xff0c 浏览器即可读取和显示 1 1HTML 的关
  • jQuery

    jQuery是一个JavaScript函数库 jQuery是一个轻量级的 34 写的少 xff0c 做的多 34 的JavaScript库 类似于一种框架 jQuery库包含以下功能 xff1a HTML 元素选取HTML 元素操作CSS
  • 欢迎使用Maven编辑器

    Maven安装与配置 一 需要准备的东西 JDK Eclipse Maven程序包 二 下载与安装 前往https maven apache org download cgi下载最新版的Maven程序 xff1a 将文件解压到D Progr
  • No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

    运行maven时报错如下 INFO Scanning for projects INFO INFO lt cn test MavenTest gt INFO Building MavenTest 0 0 1 SNAPSHOT INFO ja
  • MySQL语法糖

    1 配置MySQL需要注意哪几个问题 用户名 xff0c 密码 xff0c 端口号 xff0c 2 如何使用root账号登录MySQL net start mysql57 mysql u root p 3 创建表 查看表 查看表定义 删除表
  • 【rustdesk】配置rsproxy.cn 以 cargo add num

    配置 rsproxy cn num库里有复数 cargo add num 网络错误 PS D span class token punctuation span XTRANS span class token punctuation spa
  • collection集合层次结构

  • Eclipse启动web项目非常缓慢,崩溃

    xml文件版本问题 xff0c 需要联网效验 xff0c 重写web xml xff0c 获取新的xml覆盖原来的就行
  • SQL语句库联系

    Studentdent S Sname Sage Ssex 学生表 Course C Cname T 课程表 SC S C score 成绩表 Teacher T Tname 教师表 1 查询 001 课程比 002 课程成绩高的所有学生的
  • Linux安装redis全步骤

    第一步 xff1a 下载安装包 访问https redis io download 到官网进行下载 第二步 xff1a 安装 1 通过远程管理工具 xff0c 将压缩包拷贝到Linux服务器中 xff0c 执行解压操作 2 进入解压文件目录
  • CMD连接数据库Orcal连接数据库进行操作

    Microsoft Windows 版本 6 1 7601 版权所有 c 2009 Microsoft Corporation 保留所有权利 C Users Administrator gt sqlplus sys root 64 loca
  • Nginx(linux安装)

    Nginx engine x 是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器 xff0c 也是一个 IMAP POP3 SMTP 代理服务器 在高连接并发的情况下 xff0c Nginx是Apa
  • linux操作redis

    Linux启动redis 1 为了保证原始redis config的准确性新建myRedis目录将redis config文件拷贝至myRedis下 root 64 linux1 bin ps ef grep redis root 1188

随机推荐

  • 经验呀,卡了我一个礼拜的经验

    今天处理html标签里的onclick功能的时候总是报错 xff1a Uncaught ReferenceError dosave is not defined 找了半天都没发现错在哪 xff0c 最后发现原来是我写法不对 xff0c 正确
  • onclick事件的传值 然后去执行ajax请求

    span class token punctuation span span class token function ajax span span class token punctuation span span class token
  • 牛客Java面试题

    请你说说Java和PHP的区别 xff1f 考察点 xff1a Java特性 参考回答 xff1a PHP暂时还不支持像Java那样JIT运行时编译热点代码 但是PHP具有opcache机制 能够把脚本对应的opcode缓存在内存 PHP7
  • 【mediasoup】demo与worker库交互channelRequest的实现

    cpp作者的mediasoup 比现在可以把worker作为一个库的要老一些 因此 与worker是以进程方式pipe通信的 D XTRANS soup mediasoup sfu cpp mediasoup WorkerAgent cpp
  • java面试题

    1 线程 线程创建方式继承Thread类和实现Runable接口 xff0c 重写run方法 使用callable和future创建线程 xff0c 使用线程池 外链图片转存失败 源站可能有防盗链机制 建议将图片保存下来直接上传 img r
  • 删除字符串中特定的字符

    通过字符串替换replace来实现特定字符串删除 span class token keyword package span com span class token punctuation span example span class
  • Git for Windows 国内下载站

    Git for Windows 国内下载站 Git for Windows 国内直接从官网 xff08 http git scm com download win xff09 下载比较困难 xff0c 需要翻墙 这里提供一个国内的下载站 x
  • You need to use a Theme.AppCompat theme (or descendant) with this activity

    报错 xff1a You need to use a Theme AppCompat theme or descendant with this activity 按照解释说明修改theme 初步推断再写Log v的时候报错应该和Log有关
  • 请计算1到100之内的所有质数

    请计算1到100之内的所有质数 JavaScript function hm3 var sum 61 0 得到一个数 for var i 61 2 i lt 61 100 i 43 43 var j 61 0 for var j 61 2
  • Java基础cmd窗口命令javac以及Java命令

    public static void main String args System out println 34 34 System out println 34 t1 显示客户信息 34 System out println 34 t2
  • eclipse输入天数计算周数

    计算周数 import java util Scanner public class Demo3 public static void main String args TODO Auto generated method stub Sca
  • 小测试,java的if条件语句和switch语句

    if条件语句和switch语句 import java util Scanner public class Demo4 public static void main String args TODO Auto generated meth
  • 求一个数的绝对值

    java求一个数的绝对值 public static void test3 Scanner sz 61 new Scanner System in System out println 34 请输入一个数 34 int a 61 sz ne
  • Java基础Test

    判断语句 1 打印 2 求两个浮点数之商 3 对一个数四舍五入取整 4 判断一个数是否为奇数 5 求一个数的绝对值 6 求两个数的最大值 7 求三个数的最大值 import java util Scanner public class Te
  • 【libuv】入门:queue work 的跨线程异步通信

    通过阅读2012年的uv book 入门 有中文版 Handles and Requests libuv works by the user expressing interest in particular events This is
  • 九九乘法表(java)

    九九乘法表 public class Cfb public static void main String args TODO Auto generated method stub printCfb public static void p
  • Java数组应用

    1 输出三位的水仙花数 2 输出n以内的数哪些数是质数 3 打印由 组成的等腰三角形 4 打印九九乘法表 5 用1元纸币兑换1分 xff0c 2分 xff0c 5分的硬币 xff0c 要求兑换50枚 问问尅有多少种组合 xff0c 每种组合
  • java的冒泡排序

    java的冒泡排序 TODO Auto generated method stub int a 61 11 10 5 7 9 3 5 2 6 bubbleSort a 调用排序方法 show a 调用现实方法 public static v
  • Java数组选择排序

    Java数组选择排序 public static void main String args TODO Auto generated method stub int a 61 4 3 5 8 3 9 13 7 int b 61 select
  • java在有序数组内添加一个数,并按顺序排列

    java在有序数组内添加一个数 xff0c 并按顺序排列 public static void main String args TODO Auto generated method stub int a 61 1 3 5 7 9 11 1