以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教计算次数 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=127230) |
-- 作者:hbhb -- 发布时间:2018/11/8 20:39:00 -- 请教计算次数 请问: for n as integer = 0 to 1000000 dim a as integer next 与 dim a as integer for n as integer = 0 to 1000000 a = 0 nex 运行效率与内存是否一样?
|
-- 作者:有点甜 -- 发布时间:2018/11/8 20:41:00 -- 效率有所区别,第二种写法更高效。但这些基本不需要理会。 |
-- 作者:hbhb -- 发布时间:2018/11/8 20:55:00 -- 那么涉及大数据的排列组合运算为何有时要运行几分钟? 例如20000客户的组合对账? 大数据的运算一般如何提高运算效率?
|
-- 作者:有点甜 -- 发布时间:2018/11/8 20:59:00 -- 1、排列组合本身就慢;
2、数据量越多,要组合的数越多,就越慢;
3、比如 10个数取5个数, 组合就有 10*9*8*7*6 = 30240 种,如果是 20个数取10个,就有 20*19*18*17*16*15...*11 = xxx种 [此贴子已经被作者于2018/11/8 21:02:16编辑过]
|
-- 作者:hbhb -- 发布时间:2018/11/8 21:11:00 -- 笔记本一秒计算多少次? |
-- 作者:有点甜 -- 发布时间:2018/11/8 21:20:00 -- 以下是引用hbhb在2018/11/8 21:11:00的发言:
笔记本一秒计算多少次?
不一定。
1、排列组合需要时间;
2、排列组合以后,要做的事情也需要时间;
3、你可以自行测试平均一秒可以计算多少数据量。 |