枚举和递归
来源:互联网 发布:不用软件 鼠标控制 编辑:程序博客网 时间:2024/05/18 00:40
通个一个程序测试让大家自己去体会
public class Test {
public Test() {
}
/**
* findmax
* 从N个整数中找出最大的一个,枚举
* @param a int[]
* @param N int
* @return int
*/
static int findmax(int a[], int N) {
int maxvalue = 0;
for (int max = a[0], i = 1; i < N; i++) {
if (a[i] > max) max = a[i];
maxvalue = max;
// System.out.println("i["+i+"]="+max);
}
return maxvalue;
}
/**
* gcd
* 找出两个整数的最大公约数,递归
* 欧几里得算法
* @param m int
* @param n int
* @return int
*/
static int gcd(int m,int n){
if(n==0)return m;
// System.out.println("gcd(n,m%n)=="+gcd(n,m%n));
return gcd(n,m%n);
}
public static void main(String [] args){
int a[] = {1,3,5,7,32,46,62,87,32,61};
int max = findmax(a,10);
System.out.println("max=="+max);
System.out.println("gcd=="+gcd(25,15));
}
}
- 枚举和递归
- 枚举、递归和二分查找
- 递归枚举排列和组合
- 全排列枚举和递归
- 用递归和位移进行枚举子集合
- 黑马程序员——枚举、预处理指令和递归
- javascript递归、循环、迭代、遍历和枚举概念
- 递归枚举排列@递归回溯
- 1.2 namenum 递归枚举
- 递归可枚举集
- 递归可枚举集
- 递归枚举全排列
- poj_1753 递归+枚举
- poj_2965 递归+枚举
- zoj1002题解,递归枚举
- uva208递归枚举
- 递归 (枚举) 1
- 递归 (枚举)2
- Windows图形基础(一)
- 避免在 SOA 采用过程中遇到的常见失误
- 简单继承UserDetailsService
- 将Java程序作成exe文件的N种方法
- 利用Myeclipse快速开发struts应用程序
- 枚举和递归
- KMP算法以及简单应用(查找单词)
- 读取配置文件的方法案例
- Java基本数据类型转换 [转]
- 关联容器(Associative Container)
- 利用Hibernate编写通用的数据库操作代码
- 分子生物学词汇
- .net一些基本概念
- Windows图形基础(二)