博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用java实现高中数学中自由组合
阅读量:4287 次
发布时间:2019-05-27

本文共 1378 字,大约阅读时间需要 4 分钟。

package com.mss.shtoone.util;import java.util.ArrayList;import java.util.List;/** * 统计任三出现的最多的几率的组合 *  */public class Copy_2_of_StatisAnyThree {	private static final String temp="水泥";	private static final String blank="";//  组合算法   //  本程序的思路是开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标   //  代表的数被选中,为0则没选中。     //  首先初始化,将数组前n个元素置1,表示第一个组合为前n个数。     //  然后从左到右扫描数组元素值的“10”组合,找到第一个“10”组合后将其变为   //  “01”组合,同时将其左边的所有“1”全部移动到数组的最左端。     //  当第一个“1”移动到数组的m-n的位置,即n个“1”全部移动到最右端时,就得   //  到了最后一个组合。     //  例如求5中选3的组合:     //  1   1   1   0   0   //1,2,3     //  1   1   0   1   0   //1,2,4     //  1   0   1   1   0   //1,3,4     //  0   1   1   1   0   //2,3,4     //  1   1   0   0   1   //1,2,5     //  1   0   1   0   1   //1,3,5     //  0   1   1   0   1   //2,3,5     //  1   0   0   1   1   //1,4,5     //  0   1   0   1   1   //2,4,5     //  0   0   1   1   1   //3,4,5     public static void main(String[] args) {      Copy_2_of_StatisAnyThree s = new Copy_2_of_StatisAnyThree();      s.printAnyThree();        }    /**   *    */  public void printAnyThree(){	  String[] materialArr=new String []{"水泥","粉煤灰","矿粉","添加剂"};	  for(int i=0;i
=1 && i
n){ try { throw new Exception("错误!数组a中只有"+n+"个元素。"+m+"大于"+2+"!!!"); } catch (Exception e) { e.printStackTrace(); } } List result = new ArrayList(); String[] bs = new String[n]; for(int i=0;i

转载地址:http://pdagi.baihongyu.com/

你可能感兴趣的文章
在FireFox/IE浏览器中关闭缓存
查看>>
IE与火狐关于获取按键不兼容处理
查看>>
【跟我学Apache Commons】【一】综述
查看>>
【跟我学Apache Commons】【二】Lang&Math
查看>>
Eclipse文本高亮
查看>>
Junit4学习教程
查看>>
[Java]各种日志详细总结
查看>>
Maven-入门篇
查看>>
Jackson介绍(1)-jackson2.x与Jackson1.9的比较
查看>>
Nginx反向代理Tomcat
查看>>
java io-1基本概念
查看>>
【跟我学apache-commons】【四】commons-io的使用
查看>>
【HttpClient4.5中文教程】一.HttpClient简介与HTTP简介
查看>>
【HttpClient4.5中文教程】二.构建开发环境
查看>>
【HttpClient4.5中文教程】三.HttpClient执行基本请求
查看>>
【HttpClient4.5实训】一.HttpClient4.5模拟浏览器GET请求访问新浪网(非原文教程)
查看>>
【HttpClient4.5中文教程】四. HttpClient接口简介
查看>>
【HttpClient4.5中文教程】五. HttpClient执行上下文HttpContext
查看>>
【Mybatis3学习入门】【一】从JDBC到Mybatis
查看>>
【Mybatis3学习入门】【二】Mybatis快速入门
查看>>