博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
快速排序(JAVA版)
阅读量:3557 次
发布时间:2019-05-20

本文共 843 字,大约阅读时间需要 2 分钟。

快速排序,原理就不介绍了网上一搜一大堆,这里只贴出源码

如果大家想了解其他两种牛掰的排序算法,请猛搓下面链接

 

 

public class QuickSort {    public static void main(String[] args) {        int arr[] = {2,4,7,8,9,4,5,1,2,3,6,8,7,8,54,4,2,58,47,5,8,4,2,5,-1,0};        quicksort(arr,0,arr.length-1);        for(int a:arr){            System.out.print(a+",");        }    }    public static  void quicksort(int arr[],int left,int right){        if(left > right)            return;        int i = left;        int j = right;        int temp = arr[left];        while(true){            while(i
=temp) //顺序很重要,要先从右边开始找 j--; while(i
=j) break; int t = arr[i]; arr[i] = arr[j]; arr[j] = t; } arr[left] = arr[i]; arr[i] = temp; quicksort(arr,left,i-1); quicksort(arr,i+1,right); }}

 

转载地址:http://encrj.baihongyu.com/

你可能感兴趣的文章
Java标准库定义的常用异常,自定义异常 2020-2-15
查看>>
Java问题百度/Google记录 2020-2-16
查看>>
【PADS9.5】9,对比ECO核心板,Router移动元件后布线消失,Router找不到自动布线策略文件丢失或损坏
查看>>
【STM32+w5500汇总】23,HTTP_Client 连接到ONENET上传了一段数据之后会断开,数据上传格式的设置
查看>>
【STM32+W5500+MQTT】24,所有功能都可以通过API函数的调用来实现;HTTP接入ONENET,API开发手册和打包函数,串口软件HTTP连接服务器上传数据,2018年12月28日
查看>>
【STM32+W5500+HTTPClient】25,路由器DHCP租赁IP时间为2h,NetBios可以很好的解决IP变化的问题,DNS,2018年12月25日
查看>>
【STM32+MQTT+ONENET】26,MQTT协议接入OneNET
查看>>
【STM32+W5500+MQTT+ONENET】27,MQTT协议接入OneNET实际编程操作 2018年12月27日
查看>>
【STM32Cube+FreeRTOS 】28,KEIL5的F12不起作用;***JLink Error: Can not read register x while CPU is running
查看>>
【STM32CubeMX+FreeRTOS 】29,prtinf卡死;4任务只运行了3个;W5500联网失败(堆栈不能太大或者太小)
查看>>
【STM32+FreeRTOS +W5500移植要点】30,RTOS中断;从TIM2,主TIM3;RTOS主要用在LCD中;RT-Thread;标志重定义问题 2019年01月22日
查看>>
【STM32+FPGA+FSMC】31,FSMC熟练掌握;KEIL5生成bin文件;SDRAM的使用;IAP检验码 2019年04月10日
查看>>
【IC1】【转 非常好】运算放大器使用的六个经验
查看>>
【IC-ADC 3】ADC的选型
查看>>
2019年03月18日 查看数据手册的注意点,极限参数、电气参数、推荐参数
查看>>
HiKey960/970用户手册;HiKey960 Development Board User Manual
查看>>
【书籍推荐】FPGA,xilinx
查看>>
N9-SQL注入(union注入)
查看>>
N10-sql注入(information_schema注入)
查看>>
N1-Kali虚拟机中SQLmap
查看>>