www问答网
所有问题
当前搜索:
java算法题
java 算法
。求java编程
答:
引用楼上的答案 假设:float a;//A啤酒杯数 float b;//B啤酒杯数 float c;//C啤酒杯数 float x;//喝A的人数 float y;//喝B的人数 float z;//喝C的人数 满足 1、x/a+y/b+z/c = 3 2、1/a+1/b+1/c = 1 (那个喝到正好一瓶的人必须每瓶酒只喝1杯才成立,否则就还有...
用
java
递归
算法
,求1+2+4+8+~~~的和?
答:
即f(x)=f(x-1)*2;f(1)=1;...public class Test4 { public static void main(String[]args){ System.out.println(num(10));} public static int f(int x){ if(x == 1)return 1;return f(x - 1)*2;} public static int num(int x){ if(x == 1)return f(1);return...
JAVA
实现整数拆分
算法
,例如输入一个4会输出4 , 3 1, 2 2, 2 1_百度...
答:
import
java
.util.Scanner; //输入的public class ABS { //外面建的点 java的文件名必须和这个一样 public static int a[] = new int[12000]; static void p(int n, int index) //搜索 { int i; if(n <= 0) //当n为0的时候输出这种情况 { Syst...
如何用
Java
实现遗传
算法
?
答:
通过遗传
算法
走迷宫。虽然图1和图2均成功走出迷宫,但是图1比图2的路径长的多,且复杂,遗传算法可以计算出有多少种可能性,并选择其中最简洁的作为运算结果。 示例图1: 示例图2: 实现代码: import
java
.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.LinkedList; impor...
问题用c或
Java
写一个
算法
:有5个数1,2,3,4,5 列出这5个数所有可能的组...
答:
import
java
.util.Arrays;import java.util.Set;import java.util.TreeSet;public class GetAssemble { public static Set<String> set = new TreeSet<String>(); public static void doSet(String start, String[] sourceList, int max) { String[] olds = start.split("_"); if...
java
十大
算法
答:
算法
一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有...
java题
:个位数是6,且能被3整除的5位数有多少个? 我的
算法
是这样的,编译...
答:
public class Test1 { public static void main(String[] args) { int count = 0;for (int i = 10000; i < 100000; i++)if (new String(i + "").substring(4).equals("6") && i % 3 == 0)count++;System.out.println(count);} } ...
java
用递归
算法
求 1-2+3-4+5-6...+
答:
楼上的,题目要求用递归
算法
!(你以为把类起名叫DiGui,就是真的递归了吗?哈哈,开个玩笑)public class A { public static int d(int n) { int temp = n;if (n == 1) { return 1;} if (n % 2 == 0) { n = -n;} return n + d(temp - 1);//这句是关键,它又调用了...
如何用
Java
程序编程,最好讲解一下。题目:古典问题:有一对兔子,从出生后...
答:
这道题目考察的是运用递归(数列)的思路去解决问题。假设到第24个月,示例代码如下:public class woo { public static void main(String args[]) { System.out.println(fib(24));} private static int fib(int n) { if (n == 1 || n == 2) { return 1;} else { return fib(n - ...
用
java
编写给定一个奇数,输出一个n行的菱形的
算法
分析
答:
public static void draw(int n)//打出图形.菱形 { //上半部分 for(int i=1;i<=n;i++)//控制行数 { for(int k=n-1;k>=i;k--)//打印空格 { System.out.print(" ");} for(int j=1;j<=2*i-1;j++)//打印 { System.out.print("*");} System.out.println();} //...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
Java题库
list转为树形结构
算法与数据结构有哪些
0-1背包问题动态规划算法