数组随机求和比较的Java算法
来源:互联网 发布:淘宝衣服进货渠道 编辑:程序博客网 时间:2024/06/15 06:09
public class Test2 { static void CalSum(int[] array, int result){ for (int i = 1; i < 1 << array.length; i++){//从1循环到2^N int sum=0; String temp = ""; for (int j = 0; j < array.length; j++){ if ((i & 1 << j) != 0){//用i与2^j进行位与运算,若结果不为0,则表示第j位不为0,从数组中取出第j个数 sum += array[j]; temp += array[j]+" "; } } if (sum == result) System.out.println(temp);//如果和为所求,则输出 } } public static void main(String[] args) {// TODO Auto-generated method stub//int[] array={-10,45,35,99,10,6,9,20,17,18}; int[]array={1,2,3,4,5,6,7,8,9}; CalSum(array, 35); }}
0 0
- 数组随机求和比较的Java算法
- Java算法——二维数组的遍历,求和
- 一列数字随机求和等于某数的算法(整理)
- 数组求和算法系列
- 数组求和算法系列
- 数组求和相关算法
- java 基础知识-数组的7种算法(排序、求和、最值、遍历...)
- java的递归任务和分治算法实现大数组数据求和
- Java数组的遍历与求和
- 【java】数组、arraylist、linkedlist随机访问和遍历性能比较
- 数组的完全随机排列算法
- 一个随机数组的算法问题
- 算法--生成随机数组
- 随机数组生成算法
- java 随机函数比较
- 递归实现数组中求最值和求和的算法
- 两个对数组元素求和,求积的算法题
- JAVA随机打乱数组的顺序
- ArrayList生成数据绑定控件上
- 操作集合的工具类:Collections
- 《算法导论》学习心得(四)—— 堆排序(Java)
- 阶乘之和
- 解决 ASP.NET Chart 控件出错 为 ChartImg.axd 执行子请求时出错
- 数组随机求和比较的Java算法
- 一个九九乘法表的几种实现方法
- 输入一个整数,将其分解成质因式的乘积的形式 如12=2*2*3
- OutLook始终不离不弃
- 基于s3c2440的alsa-lib及alsa-utils成功移植
- C语言中闭包的探究及比较
- Codeforces #275 div2
- NYOJ 91 阶乘之和
- 完全解耦-接口