臭皮匠排序
来源:互联网 发布:阿里云 docker 镜像 编辑:程序博客网 时间:2024/04/28 14:49
import java.math.* ;import java.util.* ;/** * */public class Test extends Base{public static void main(String[] args) throws Exception{int[] arr = getRandomArr() ;println(arr); stoogeSort(arr , 0, arr.length - 1 );println(arr);println();}public static void stoogeSort(int[] arr, int beginIndex ,int lastIndex){ int temp ;if(arr[beginIndex] > arr[lastIndex]){temp = arr[beginIndex] ; arr[beginIndex] = arr[lastIndex] ; arr[lastIndex] = temp ;}if(lastIndex - beginIndex+1 >= 3){int t = (lastIndex - beginIndex + 1) / 3 ;stoogeSort(arr, beginIndex, lastIndex - t);stoogeSort(arr, beginIndex + t, lastIndex);stoogeSort(arr, beginIndex, lastIndex - t);}}}
0 0
- 臭皮匠排序
- 臭皮匠排序
- 排序高级之交换排序_臭皮匠排序
- 臭皮匠排序(Stooge Sort)----(排序算法十二)
- IT的臭皮匠!
- 万达电商:三个“臭皮匠”能否抵过一个“诸葛亮”
- 提倡“三个诸葛亮顶过一个臭皮匠”
- 臭皮匠零编程软件快速开发平台
- 软件开发中的理想与现实(十)——臭皮匠们的思考方法
- 臭皮匠零编程软件快速开发平台发布版本1.0
- The Banker and the Cobbler 银行家与皮匠
- 软件需求文档可以这样写 ---- “香皮匠式”需求文档
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 如何抓包(获得网络数据)
- hdu 2008 数值统计
- OSG和osgearth显示中文
- 系统函数C字符串的实现(2):strstr
- Python高级编程技巧
- 臭皮匠排序
- Try it again and believe in me
- C++11:移动语义和完美转发
- 使用 getopt 处理命令行长参数(长选项)
- 百度脱壳的一点尝试--人肉修复
- hdu-1875-畅通工程再续(克鲁斯卡尔&&普利姆求最小生成树)
- 【初学笔记】利用反射、泛类思想操作对象的属性和方法的一种方案
- 堆和栈
- C++里类的构造函数与析构函数的调用时间