java之二分法递归显示数列
2016-05-20 17:25
597 查看
public class rui { <span style="white-space:pre"> </span> <span style="white-space:pre"> </span>public static void displayArray(int[] arr, int low, int high){ <span style="white-space:pre"> </span>if(low == high){ <span style="white-space:pre"> </span>System.out.print(arr[low]+" "); <span style="white-space:pre"> </span>} <span style="white-space:pre"> </span>else{ <span style="white-space:pre"> </span>displayArray(arr, low, (high+low)/2); <span style="white-space:pre"> </span>displayArray(arr, (low+high)/2+1, high); <span style="white-space:pre"> </span>} <span style="white-space:pre"> </span>} <span style="white-space:pre"> </span> <span style="white-space:pre"> </span>static public void main(String[] args){ <span style="white-space:pre"> </span> int[] a = {1,3,5,7,9,2,4,6,8}; <span style="white-space:pre"> </span> System.out.println("涂涂说数组元素有:"); <span style="white-space:pre"> </span> displayArray(a, 0, a.length-1); <span style="white-space:pre"> </span>} }运行结果:涂涂说数组元素有:1 3 5 7 9 2 4 6 8
相关文章推荐
- Java main方法参数args[]
- Java三大特性之多态
- 深入Java集合学习系列:ArrayList的实现原理
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- 离散FFT和图像二维FFT变换的java实现
- 深入Java集合学习系列:LinkedHashMap的实现原理
- Java开发使用Excel批量导入数据
- 深入Java集合学习系列:LinkedHashSet的实现原理
- 搭建JavaWeb服务器
- 深入Java集合学习系列:HashSet的实现原理
- java基础知识之二
- JavaWeb防止表单重复提交
- Struts2 过滤器无法正常过滤.action请求
- java基础知识点
- JDK1.8-新特性
- JAVA面向对象高级特性之继承(1)常见问题解答
- 深入Java集合学习系列:HashMap的实现原理
- java并发编程的知识点
- HBase Java API类介绍
- 第12章 Java内存的模型与线程