Excel精英培训网

 找回密码
 注册

QQ登录

只需一步,快速开始

你正在寻找更好的Excel学习教程吗?Excel技巧80集+数据透视表+函数初中高全套+VBA80集,想学的这儿全都有
查看: 8284|回复: 27

[分享] 组合算法以及结果输出

[复制链接]
发表于 2014-10-22 13:50 | 显示全部楼层 |阅读模式
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
在Excel Home 发表了【递归及循环的组合算法】

也在这里分享一下。希望能帮助大家,提高大家的组合计算效率。

附件中的我的【递归】和【Do循环】组合算法,是已知Excel VBA代码中效率最高的。
目前没有其他人能超越我。

欢迎有人能写出能超过我的更好的通用组合算法,来打擂台。呵呵。

递归及循环的组合算法.zip

24.06 KB, 下载次数: 398

评分

参与人数 8 +64 收起 理由
xiangbaoan + 3 来学习
yy2627 + 1 很给力
fffox + 12 学习一下
grf1973 + 6 独孤求败啊
ghostjiao + 12 香川大神好

查看全部评分

发表于 2014-10-22 15:21 | 显示全部楼层
组合算法以及结果输出 ,怎么我不能评分?
回复

使用道具 举报

 楼主| 发表于 2014-10-22 15:52 | 显示全部楼层
增加一个数组位置移动的组合算法……但由于算法效率并没有1楼的数组循环算法高,
所以并未对输出部分做全面的整理。

但作为算法来讲,也算是一种逻辑清晰的组合算法。所以特意列出。
有兴趣的可以研究一下。

回复

使用道具 举报

 楼主| 发表于 2014-10-22 15:53 | 显示全部楼层
本帖最后由 香川群子 于 2014-10-22 16:01 编辑

附件在此。

有趣的是,为了保证输出结果的字典顺序,
实际组合计算、输出是反向的,即组合从最右到最左,输出从最后到最初。



数组位置移动组合算法.zip (9.73 KB, 下载次数: 164)

评分

参与人数 1 +3 收起 理由
qinhuan66 + 3 很给力!

查看全部评分

回复

使用道具 举报

发表于 2014-10-29 11:56 | 显示全部楼层
太厉害了,学习了
回复

使用道具 举报

 楼主| 发表于 2014-12-19 15:21 | 显示全部楼层
附件中循环组合算法、速度又提高了10%

Combin-2 by kagawa.zip

27.62 KB, 下载次数: 199

评分

参与人数 2 +7 收起 理由
gb168 + 1 赞一个
张雄友 + 6 您太漂亮了。

查看全部评分

回复

使用道具 举报

发表于 2015-4-16 19:59 | 显示全部楼层
自吹自擂什么天下第一,还敢打擂台?
找过高手过来,一拳就PK你
回复

使用道具 举报

发表于 2015-4-16 20:02 | 显示全部楼层
你真够弱智的,VBA最快,你用什么CPU,内存多少,
如果用古董机P4,单核,0.5秒,你可以算多少行,易语言都KO你
回复

使用道具 举报

发表于 2015-4-16 20:32 | 显示全部楼层
,HOME的大神来分享知识,感谢
回复

使用道具 举报

发表于 2015-4-25 17:53 | 显示全部楼层
我要秒了你
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2019-12-10 11:03 , Processed in 0.109201 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表