22079| 18
|
[求助] Mathematica的NextPrime为什么快那么多 |
发表于 2014-10-30 09:20:29
|
显示全部楼层
点评
c++比c慢一般在大型code工程里,主要是因为使用了大量的类,STL等结构,虽然提高了编程效率和代码清晰性,但繁复的封装解包会略微降低运行效率。
C++就算比C慢也不会慢这么多
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
发表于 2014-10-30 09:21:37
|
显示全部楼层
点评
用gcc/g++做编译器,很容易调用。
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
发表于 2014-10-30 09:22:35
|
显示全部楼层
点评
所以我才问是什么原因。究竟是算法原因还是计算上的优化,这是本帖的目的。
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
发表于 2014-10-30 10:29:11
|
显示全部楼层
点评
该素数是 10^2000+4561
我现在用的机器配置很差,10^2000的下一个素数,GMP花了56.8秒,Mathematica花了55.4秒
你机器的配置比我高,显示不出明显差别,你可以改成2000位比较或者其他的合理值呀。
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
发表于 2014-11-4 10:59:22
|
显示全部楼层
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )
GMT+8, 2024-11-22 01:18 , Processed in 0.025740 second(s), 17 queries .
Powered by Discuz! X3.5
© 2001-2024 Discuz! Team.