博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
快速排序,一个爱情故事-java版
阅读量:7041 次
发布时间:2019-06-28

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

public  static void myquicksort(int[] ages,int girl,int boy){   //这是一个站在数组两端,追求完美爱情的故事   //年龄不匹配的不要    //第0步   if(girl > boy){
return;} int perfect = ages[girl]; int i = girl;//分身 int j = boy;//分身 int tmp = 0; //寻找的终止条件是男生的分身的位置和女生分身的位置相等 //第四步 while(i!=j) { //第一步男生的分身去寻找 while (ages[j] >= perfect && i < j) { j--; } //第二步女生去找 while (ages[i] <= perfect && i < j) { i++; } //此时每个分身捉了不满足条件的,然后就交换 //第三步 if(i

参考http://developer.51cto.com/art/201403/430986.htm

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

你可能感兴趣的文章
Microsoft Search Server 2008部署及配置
查看>>
Android线程处理简述
查看>>
240多个jQuery插件
查看>>
$ORACLE_HOME路径更改导致的listener启动失败
查看>>
24.Silverlight多线程技术BackgroundWorker的应用,更新ProgressBar控件
查看>>
构建高性能ASP.NET站点 第五章—性能调优综述(后篇)
查看>>
Linux自动备份脚本
查看>>
BIND配置文件详解(一)
查看>>
实战Puppet 集中配置管理系统(3)——Puppet dashboard与nginx+passenger安装配置
查看>>
如何让Windows 8/Windows 10用户也用上Docker
查看>>
MySQL Batch Fetch 限制
查看>>
android组件通讯 Intent-Action属性
查看>>
C++ Builder 初学问与答 (九)
查看>>
关闭linux的SElinux的方法
查看>>
【Hibernate框架开发之五】Hibernate对象的三种状态&Session常用方法
查看>>
LINUX ROUTE配置小记
查看>>
如何在 Shell 脚本中执行语法检查调试模式
查看>>
SCVMM2012R2 服务模版系列(四)创建一个开箱即用的Web应用程序服务模版
查看>>
Visual Studio 2010 Ultimate敏捷功能特性(下)
查看>>
为 Neutron 准备物理基础设施(I) - 每天5分钟玩转 OpenStack(75)
查看>>