社区
C#
帖子详情
问一个关于排列的算法问题
zkicker
2010-11-22 11:08:49
给出3个数a,b,c,a和b是15bit,c是8bit的,a,b,c可以设定初值和步长,步长就是让她们从初值加到能表示的最大值的变化量,现在要算出其中所有可能出现的组合如:a+步长,b,c,a,b+步长,c....有什么好的算法没?
...全文
78
4
打赏
收藏
问一个关于排列的算法问题
给出3个数a,b,c,a和b是15bit,c是8bit的,a,b,c可以设定初值和步长,步长就是让她们从初值加到能表示的最大值的变化量,现在要算出其中所有可能出现的组合如:a+步长,b,c,a,b+步长,c....有什么好的算法没?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zkicker
2010-11-22
打赏
举报
回复
[Quote=引用 1 楼 bossma 的回复:]
c#组合算法参考:
http://www.cnblogs.com/luluping/archive/2009/04/29/1446591.html
http://blog.csdn.net/CutBug/archive/2009/01/27/3853665.aspx
[/Quote]
这个。。。没表达清楚,我要的结果是把可能出现的组合都列出来不是求C和P。。。
萤火架构
2010-11-22
打赏
举报
回复
c#组合算法参考:
http://www.cnblogs.com/luluping/archive/2009/04/29/1446591.html
http://blog.csdn.net/CutBug/archive/2009/01/27/3853665.aspx
zkicker
2010-11-22
打赏
举报
回复
沉得太快了,顶
算法
:
排列
的字典序
问
题
本文介绍了
一个
算法
问
题
,即如何计算给定
排列
的字典序值及其下
一个
字典序
排列
。通过实例解析了计算过程,包括如何确定字典序值和实现下
一个
排列
的步骤,提供了一段C++代码作为解决方案。
回溯
算法
(2):全
排列
问
题
本文主要介绍回溯
算法
解决全
排列
问
题
。回溯
算法
本质是结合递归的深度遍历,可解决子集和全
排列
问
题
。文中讲解全
排列
的元素交换法和状态标注法,还涉及全
排列
去重。最后通过n皇后
问
题
练习,总结回溯
算法
适用场景及关键要点。
算法
--下
一个
排列
本文介绍了
一个
用于找出给定数字序列下
一个
更大
排列
的
算法
,并详细解释了实现步骤。该
算法
适用于需要重新
排列
数字序列以获得字典序中下
一个
更大
排列
的场景。
算法
递归——集合的全
排列
问
题
本文围绕集合全
排列
问
题
展开,介绍了用递归
算法
解决该
问
题
的思路与实现方法。将n个元素的全
排列
问
题
逐步分解,把n个元素分解为剩下的任意
一个
数和n - 1个数,层层简化,直至只剩
一个
元素结束递归。还提到数组中元素位置交替是难点。
算法
设计与分析 ——
排列
问
题
本文围绕
排列
问
题
展开
算法
设计与分析。
问
题
是设计递归
算法
生成n个元素的全
排列
,给出了全
排列
的归纳定义。
算法
思路是将规模为n的
问
题
转化为n - 1的
问
题
,通过固定部分位进行递归。
算法
效率方面,计算时间为T(n)=O(n!),最后提及了代码实现。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章