数组快排


import java.util.Arrays;/*** @author silence* 快排,已第一个数为基准,放到属于他的位置,* 左边都比他大,右边都比他小*/
public class Demo1 {public static void main(String[] args) {int[] arr = new int[]{6, 1, 2, 7, 9, 3, 4, 5, 10, 8};System.out.println(Arrays.toString(arr));getArr(arr, 0, arr.length - 1);System.out.println(Arrays.toString(arr));}private static void getArr(int[] arr, int left, int right) {while (left != right) {while ((arr[right] >= arr[0]) && (right > left)) {right--;}while (arr[left] <= arr[0] && right > left) {left++;}int temp = arr[left];arr[left] = arr[right];arr[right] = temp;}int temp = arr[left];arr[left] = arr[0];arr[0] = temp;}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/442797.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机组成原理左规右规,计算机组成原理 第四章(严军勇)-2003-2012年.ppt

计算机组成原理 第四章(严军勇)-2003-2012年规格化浮点运算 浮点加减运算 尾数结果规格化——左规 左规Cs1Cs2C1Cs1Cs2C1 尾数每左移一位&#xff0c;阶码相应减1(EC-1→EC) 尾数结果规格化——右规 右规Cs1⊕Cs2 并非真正的溢出 尾数每右移一位&#xff0c;阶码相应加1(EC1→E…

请输入“您的生日”,格式:yyyy-MM-dd,使用程序计算您已经来到这个世界多少天了。

import java.text.ParseException; import java.time.LocalDate; import java.time.Period; import java.time.format.DateTimeFormatter; import java.time.temporal.TemporalAccessor; import java.util.Scanner;/*** ### 题目2* <p>* 请输入“您的生日”&#xff0c;格…

计算机管理 内存在哪里看,教您win7怎么查看内存

我们都知道&#xff0c;每运行一个程序就会占用内存资源&#xff0c;程序运行多了&#xff0c;就会导致电脑运行缓慢。找到无关但大量占用硬件资源的程序将有助于电脑的运行。那么win7怎么查看内存运行呢&#xff1f;下面&#xff0c;小编就提供解决win7系统下如何查看内存资源…

日期时间处理相关类

//基本类Date 主要用于毫秒之间的转换// SimpleDateFormat 时间日期格式"yyyy-MM-dd HH:mm:ss" 主要用于和date之间的转换//LocalDate 日期 LocalTime时间 日期时间LocalDateTime//DateTimeFormatter 时期格式 和Local 时间之间转换//Period 计算时期时间间隔&…

武汉超级计算机中心,加快打造“五个中心” 武汉率先开建人工智能计算中心...

(来源&#xff1a;武汉市发改委)原标题&#xff1a;加快打造“五个中心” 武汉率先开建人工智能计算中心从华为东莞松山湖基地运来的预制化模块箱体&#xff0c;正在光谷科学岛起步区被吊装&#xff0c;未来将被“拼装”成武汉重要的人工智能算力基础设施。3月1日&#xff0c;武…

计算一个时间,是否在规定的时期时间之间

import java.text.ParseException; import java.text.SimpleDateFormat;/*** 计算一个时间&#xff0c;是否在规定的时期时间之间*/ public class Demo1 {public static void main(String[] args) throws ParseException {//参加活动时间String dateTime "2020年11月11日…

计算机232接口接线,9针rs232串口接线图以及接线方法

原标题&#xff1a;9针rs232串口接线图以及接线方法九针串口即RS-232接口&#xff0c;个人计算机上的通讯接口之一&#xff0c;由电子工业协会(Electronic Industries AssociaTIon&#xff0c;EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (…

日期时间格式之间的相互转换

import java.time.LocalDate; import java.time.Period; import java.time.format.DateTimeFormatter; import java.time.temporal.TemporalAccessor;/*** 日期时间格式之间的相互转换*/ public class Demo {public static void main(String[] args) {//在这里传入需要解析的日…

计算机手二进制,求教高手:计算机二进制运算法则?

求教高手&#xff1a;计算机二进制运算法则&#xff1f;來源:互聯網 2010-01-04 17:25:41 評論分類: 電腦/網絡 >> 程序設計 >> 其他編程語言問題描述:加减法不用说了&#xff0c;主要说一下三种求积法则都是什么&#xff1f;用汇编语言解释一下也行。顺便说一下…

TreeMap实现对中文的排序

import java.util.TreeMap;/*** author silence* TreeMap实现对中文的排序* TreeMap会根据键排序&#xff0c;String实现了Comparable接口实现了排序规则* 可以不用自己定义排序比较器*/ public class Demo2 {public static void main(String[] args) {TreeMap<String, Stri…

联想计算机phoenix award bios,BIOS设置图解教程(AWARD,AMI和PHOENIX)

ENABLED是开启&#xff0c;DISABLED是禁用&#xff0c;使用PAGE UP和PAGEDOWN可以在这两者之间切换。CPU INTERNAL CORE SPEED&#xff1a;CPU 当前的运行速度&#xff1b;VIRUS WARNING&#xff1a;病毒警告&#xff1b;CPU INTERNAL CACHE/EXTERNAL CACHE(CPU内、外快速存取)…

Arraylist添加5个学生对象,按成绩降序, 删除前三之后的学生

import java.util.ArrayList;public class demo2 {public static void main(String[] args) {ArrayList<Student> list new ArrayList<>();list.add(new Student(1, "张亮", 98));list.add(new Student(2, "贾明明", 86));list.add(new Stude…

苏宁css代码生成器,【前端】06 - rem + less + 媒体查询 - 制作苏宁首页

1. 创建目录结构目录结构2. 引入 normalize.css 初始化样式。3. 编写公共的 common.less 文件 。编写common.less 设置常见的屏幕尺寸&#xff1a;/*1. 设置常见的屏幕尺寸 修改里面的 HTML 文字大小*//* 因为我们pc端也可以 打开苏宁移动端首页&#xff0c;我们默认HTML字体大…

根据输入的出生日期计算到今天之间的天数

import java.time.LocalDate; import java.time.Period; import java.time.format.DateTimeFormatter; import java.util.Scanner;/*** 根据输入的出生日期计算到今天之间的天数** author silence*/ public class Demo1 {public static void main(String[] args) {Scanner scan…

uniapp ajax数据库查询,uniapp小程序登录、数据请求方式

index页面手动授权按钮exportdefault{data() {return{imgInfo:"",//头像nickName:""//昵称}},onLoad() {//初始时获取用户设置this.accessPermission();},methods: {//执行获取用户设置的函数accessPermission() {//赋值this指向var _thisthis;//获取授权信…

计算日期时间间隔,可计算情侣计算在一起的。精确到,天,时,分,秒(输入的日期距离现在有:819天19670小时1180221分钟70813262秒)

import java.time.Duration; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.Scanner;/*** 情侣计算在一起的时间&#xff0c;天&#xff0c;时&#xff0c;分&#xff0c;秒* author silence*/ public class Demo2 {public st…

微信软件服务器在那个国家,安道尔究竟是什么地方?为什么2000万中国人微信地址都选在安道尔...

原标题&#xff1a;安道尔究竟是什么地方&#xff1f;为什么2000万中国人微信地址都选在安道尔目前我们国家在聊天交友软件中广泛使用微信进行沟通交流&#xff0c;微信也成为了目前国内聊天软件领域当之无愧的第一巨头&#xff0c;然而在微信添加朋友的时候&#xff0c;我们常…

计算当前时间到指定日期之间距离多久(494天11866小时711960分钟42717625秒)

import java.time.Duration; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.Scanner;/*** 计算当前时间到指定日期之间距离多久* author silence*/ public class Demo3 {public static void main(String[] args) {Scanner sca…

服务器pg信号指的是什么信号,关于atx电源PG信号检测和分析

关于atx电源PG信号检测和分析來源:互聯網 2010-03-13 13:32:41 評論分類: 電腦/網絡 >> 硬件問題描述:我需要做一份关于atx电源PG信号检测和分析的论文&#xff0c;查了很多资料还是完全不太了解。请问我要检测分析电源的哪一部分&#xff1f;PG信号是那个电压产生的&a…

微信ip白名单是不是服务器ip,微信公众号中ip白名单用谁的ip

case的执行顺序 &amp&semi; 嵌套使用我们先来看一下表中数据的情况: select * from PRODUCTINFO PRODUCTID PRODUCTNAME PRODUCTPRICE QUANTITY CATEGORY DESPE ...webForm中的验证控件1.非空验证控件:RequireFieldValidator :2.数据比较验证:CompareValidator :3.数据…