社区
C#
帖子详情
求:算法
zhq1001
2012-10-04 04:07:08
123456
首先:选出1个数字,
然后从剩下的5个数字,按C54的方式排列组合,
总共6*5 = 30种组合
C54,会算,
先挑选1个,该如何写呢?
...全文
160
10
打赏
收藏
求:算法
123456 首先:选出1个数字, 然后从剩下的5个数字,按C54的方式排列组合, 总共6*5 = 30种组合 C54,会算, 先挑选1个,该如何写呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stonespace
2012-10-05
打赏
举报
回复
不需要这么麻烦,用if判断就行,
for(int nIndex=1;nIndex<=6;nIndex++)
{
for(int j=1;j<=6;j++)
{
if (j==nIndex)
{
continue;//排除
}
for(int k=j+1;k<=6;k++)
{
if (k==nIndex)
{
continue;
}
//
...
}
}
}
这样不更简单吗?
[Quote=引用 9 楼 的回复:]
用一个数组,把选中的放在最后一个,其他的随机选
[/Quote]
noliver
2012-10-04
打赏
举报
回复
用一个数组,把选中的放在最后一个,其他的随机选
zhq1001
2012-10-04
打赏
举报
回复
哦,问题,自己解决了,想出来了
zhq1001
2012-10-04
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
晕,这不更简单,用一个for循环完事,
for(int nIndex=1;nIndex<=6;nIndex++)
{
}
[/Quote]
当 = 1时,C54需要排除1
当 = 2时,C54需要排除2
stonespace
2012-10-04
打赏
举报
回复
晕,这不更简单,用一个for循环完事,
for(int nIndex=1;nIndex<=6;nIndex++)
{
}
喜欢特别冷的冬天下着雪
2012-10-04
打赏
举报
回复
这必须得先确定第一个数然后才能去排列组合(不能去随机选第一个数,个人觉得),我去想想。。
zhq1001
2012-10-04
打赏
举报
回复
在datagridview全部列出来
1-2345
1-2346
1-2356
1-2456
1-3456
2-1345
2-1346
2-1356
2-1456
2-3456
......
全部30种组合
总共30种组合
zhq1001
2012-10-04
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
有什么要求,随即挑选吗?用Random
[/Quote]
在datagridview全部列出来
1-2345
1-2346
1-2356
1-2456
1-3456
总共30种组合
stonespace
2012-10-04
打赏
举报
回复
Random a=new Random();
int nIndex=a.Next(6);
stonespace
2012-10-04
打赏
举报
回复
有什么要求,随即挑选吗?用Random
JAVA近百种
算法
大全
最近找到的JAVA近百种
算法
大全 分享一下 java
算法
大全,有近100多种常见
算法
的源代码,是学习JAVA
算法
的难得资料,需要的童鞋来下载吧!
1000多种java
算法
大全源码包
1000多种java
算法
大全源码包
结构之法
算法
之道blog最新博文集锦第6期CHM文件
结构之法
算法
之道blog最新博文集锦第6期CHM文件,1月13日制作,请君享受。
图论-路径优化
算法
总结
目录 1:Dijkstra
算法
1.1:
算法
思想 1.2:
算法
步骤 1.3:代码演示 1.4:
算法
实例 1.4:
算法
优缺点 2:A*
算法
2.1:
算法
思想 2.2:
算法
步骤 2.3:Dijkstras
算法
与A*
算法
的比较 3:Floyd
算法
3.1:
算法
思想 3.2:
算法
步骤 3.3:
算法
实例 3.4:
算法
优缺点 1:Dijkstra
算法
迪杰斯特拉(Dijkstra)
算法
是典型的最短路径的
算法
,用来
求
得从起始点到其他所有点最短路径(单源最短路径)。该
算法
采用了贪心的思想
python:
算法
——递归
算法
python:
算法
——递归
算法
1、什么是递归
算法
在计算机中,程序调用自身的编程技巧我们称之为递归
算法
。那么再通俗一点来讲就是:在某个python文件中,有一个函数,这个函数可以在自己的函数体内根据条件,自己调用自己的函数,那么这样自身调用自身的过程或者说行为,我们称之为递归。 2、递归的详细理解 (1)假设,有一个直线型的迷宫(只有一条路,不能拐弯),迷宫中有一份藏宝图。 (2)那么,有一天我来到迷宫入口,那么当我进入这个迷宫的大门的时候。我们就可以理解为:就是在程序中的某个地方调用了
C#
110,825
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章