=1&&a[j-1]>t;j——)[j]=[j-1];[j]=t;}}空display(){System.out.println("给定的列表是");为(int我=0;我 =1&&a[j-1]>t;j——)[j]=[j-1];[j]=t;}}空display(){System.out.println("给定的列表是");为(int我=0;我
登录
首页 » 算法 » 二进制搜索 java 代码

二进制搜索 java 代码

于 2023-01-30 发布 文件大小:4.29 kB
0 182
下载积分: 2 下载次数: 1

代码说明:

导入 java.util.* ;类 BinarySearch{int [] ;无效的 get){扫描仪 sc = 新的 Scanner(System.in) ;System.out.println ("输入 no。元素") ;= 新 int[sc.nextInt()] ;System.out.println ("输入元素") ;为 (int 我 = 0 ; 我 < a.length;i++)a[i]=sc.nextInt() ;}int binarySearch (int n){int 低 = 0 ;int high=a.length-1 ;虽然 (低 < = 高){int 中期 =(low+high)/2 ;if(a[mid]==n)返回 (中期) ;if(n = 1 & & a [j-1] > t; j — —)[j] = [j-1] ;[j] = t ;}}空 display(){System.out.println ("给定的列表是") ;为 (int 我 = 0 ; 我 < a.length;i++)System.out.print ([i] +"") ;System.out.println() ;

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 绘制螺纹的MATLAB程序,对于生成螺纹管等几何体较为重要
    绘制螺纹的MATLAB程序,对于生成螺纹管等几何体较为重要-A MATLAB program can draw bolt pattern, and is more important to produce bolt pattern pipe and other geometry body
    2022-01-26 05:09:43下载
    积分:1
  • 野火K60的直立程序
    应用背景基于野火K60的直立的程序,拿来就可以用。改改参数,就可以直立了。建议学习这个程序之前看看清华的直立方案的视频。对理解程序有很大帮助,用的是融合滤波。配合虚拟示波器看融合后的波形是否跟踪的很好。关键技术野火,K60,清华直立方案,融合滤波,虚拟示波器,
    2022-03-22 19:22:11下载
    积分:1
  • 该程序用来解方程组的,非线性的和线性的,带有参数的方程组
    该程序用来解方程组的,非线性的和线性的,带有参数的方程组-The program group for the solution of equations, non-linear and linear equations with parameters
    2022-11-10 18:50:03下载
    积分:1
  • 构造说明语句的语分析程序
    1.根据PASCAL语言的说明语句形式,用手工及自动方法构造一个对说明语句进行词法分析的程序。该程序能对从键盘输入或从文件读入的形如: “const count=10,sum=81.5,char1=’f’,string1=”hj”, max=169;” 的常量说明串进行处理,分析常量说明串中各常量名、常量类型及常量值,并统计各种类型常量个数。 2.对说明语句经词法分析器分析得到的
    2022-01-26 02:36:15下载
    积分:1
  • 2013年电子设计大赛倒立摆
    应用背景设计并制作一 套简易 旋转倒立摆 及其控制装置 。旋转倒立摆 的结构如图 1所 示。 电动机 A固定在支架 B上, 通过转轴 F驱动旋转臂 驱动旋转臂 C旋转。摆杆 旋转。摆杆 E通过转 轴 D固定 在旋转臂 C的一端 ,当旋转臂 C在电动机 A驱动 下作往复旋转运动时, 带动摆杆 E在垂直于旋转臂 C的自由摆臂旋转。关键技术基本要求 基本要求 (1)摆杆 从处于自然下垂 处于自然下垂 处于自然下垂 状态 (摆角 0°)开始, 驱动 电机带驱动 电机带驱动 电机带旋转臂 旋转臂 作 往复旋转使摆杆动, 并尽快 使摆角 达到或超过 -60°~ +60 ~ +60 °; (2)从摆杆处于自然下垂 摆杆处于自然下垂 摆杆处于自然下垂 状态 开始, 尽快 增大摆杆的动幅度, 增大摆杆的动幅度, 增大摆杆的动幅度, 增大摆杆的动幅度, 直至 完成 圆周运动 ; (3)在摆杆 处于 自然下垂 自然下垂 状态下, 状态下, 外力拉 外力拉 起摆杆至 接近 165°位置 °位置 ,外力 撤除 同时 ,启动 控制 旋转臂 使摆杆保持倒立状态 时间 不少于 5s;期间 旋转臂的动角度不大于 90 °。 2.发挥部分 发挥部分 (1)从摆杆处于自然下垂 摆杆处于自然下垂 摆杆处于自然下垂 状态开始, 状态开始, 控制 旋转臂 旋转臂 作往复旋转 作往复旋转 运动, 尽快 使 摆杆 摆起 倒立, 保持倒立状态 时间 不少于 10 s; (2)在摆杆保持倒立 )在摆杆保持倒立 状态 下,施加干扰后 ,施加干扰后 摆杆 能继续保持 倒立 或 2s 内恢复 倒立 状态; (3)在摆杆 在摆杆 保持 倒立状态 倒立状态 的前提下 的前提下 ,旋转臂 作圆周运动 作圆周运动 ,并尽快 并尽快 使单方向 转过角度达到或超过 360 °; (4)其
    2022-03-07 11:30:41下载
    积分:1
  • 基于opencv的手势识别
    基于opencv的手势识别,使用了camshift算法.对运动物体的跟踪:如果背景固定,可用帧差法 然后在计算下连通域 将面积小的去掉即可如果背景单一,即你要跟踪的物体颜色和背景色有较大区别 可用基于颜色的跟踪 如CAMSHIFT 鲁棒性都是较好的如果背景复杂,如背景中有和前景一样的颜色 就需要用到一些具有预测性的算法 如卡尔曼滤波等 可以和CAMSHIFT结合 ...
    2022-04-09 20:17:01下载
    积分:1
  • C语言实践
    通过一个简单的实例,实现一个C语言的经典算法,而且这个代码在我们实践中,也会经常用到,并将其进行模板话,这样就可以随时拿来使并可以将其封装成一个固有的库来实现
    2022-02-05 05:35:21下载
    积分:1
  • 陀螺仪 加速度计 卡尔曼
    基于卡尔曼滤波的陀螺仪与加速度计数据融合,采用C++编写将其封装成类,可用在角度测量应用。
    2022-03-17 09:59:47下载
    积分:1
  • 由grid数据生成等值线
    由grid数据生成等值线,可以设置等值线间隔,并能进行颜色填充。非常具有参考价值。
    2022-02-11 19:48:19下载
    积分:1
  • 神经网络
    神经网络算法,主要介绍基本神经网络。
    2023-03-06 17:20:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载