当前位置: 首页 > news >正文

wordpress 海会网络/seo上海培训

wordpress 海会网络,seo上海培训,银川网站建设一条龙服务,品牌建设对企业的发展的作用一直也没找到程序中有什么获取到组合数的工具类,曾尝试写一个,当时没写出来,这次做这个逻辑关系式化简,又用到了这个,这次通过递归的方式写了一个。 程序不仅仅是求出一个数字。 import java.util.ArrayList; import…

一直也没找到程序中有什么获取到组合数的工具类,曾尝试写一个,当时没写出来,这次做这个逻辑关系式化简,又用到了这个,这次通过递归的方式写了一个。

程序不仅仅是求出一个数字。

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;public class Combination {public static void main(String[] args) {System.out.println("C(3,1)=" + combination(3, 1));System.out.println("C(5,2)=" + combination(5, 2));System.out.println("C(4,3)=" + combination(4, 3));}/*** c n k 组合数*/public static List<Set<Integer>> combination(int n, int k) {return combination(n, k, 0);}/*** c n k 组合数*/private static List<Set<Integer>> combination(int n, int k, int begin) {List<Set<Integer>> result = new ArrayList<>();for (int i = begin; i <= n - k; i++) {if (k > 1) {List<Set<Integer>> list = combination(n, k - 1, i + 1);for (Set<Integer> set : list) {set.add(i);}result.addAll(list);} else {Set<Integer> set = new HashSet<>();set.add(i);result.add(set);}}return result;}
}

程序输出结果如下:

C(3,1)=[[0], [1], [2]]
C(5,2)=[[0, 1], [0, 2], [0, 3], [0, 4], [1, 2], [1, 3], [1, 4], [2, 3], [2, 4], [3, 4]]
C(4,3)=[[0, 1, 2], [0, 1, 3], [0, 2, 3], [1, 2, 3]]

http://www.jmfq.cn/news/5060485.html

相关文章:

  • 网站建设企业有哪些内容/b站暴躁姐
  • 公司外贸网站/长春seo网站排名
  • 茂名建设企业网站/cpa游戏推广联盟
  • 深圳最好的营销网站建设公司/公司网络推广的作用
  • 成都分销网站建设/百度主页入口
  • 网页设计与网站规划/网络营销平台的主要功能
  • 济南市建设局网站/免费发布信息网
  • 河南疫情防控最新政策/seo网站优化排名
  • 用illustrator做网站/大数据培训包就业靠谱吗
  • 哪个公司做网站最好深圳/外贸平台有哪些?
  • 自己在线制作logo免费生成器/常熟seo关键词优化公司
  • 兰州网站建设哪家专业/推广宣传文案
  • 建立网站ftp是什么/网络营销是干什么的
  • app和网站开发语言的区别/下拉框关键词软件
  • 做网站最简单/浙江疫情最新消息
  • php企业网站源码推荐/合肥seo网络优化公司
  • 黑龙江省网站建设/济南百度代理
  • 淮南王刘安/深圳seo排名
  • python做动态网站/黄石seo诊断
  • 网站开发不用jsp/搜索引擎营销的特点是
  • 想找一个网站做安全测试/谷歌浏览器网页版
  • 做网站挣钱经历/网站建设
  • 响应式网站新闻部分怎么做/石家庄网络关键词排名
  • 获取网站域名/给公司做网站要多少钱
  • 技术先进的网站建设公司/武汉网络推广有限公司
  • 内容营销的核心/深圳网站营销seo电话
  • wordpress门户站/百度主页网址
  • 女生做网站前端设计师/成都网站建设seo
  • 1369免费版街景地图/seo优化技术
  • 动态网站开发流程是什么/免费网页制作网站