首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

哪位高手知道开方运算的时间复杂度

2012-02-06 
谁知道开方运算的时间复杂度?如题,谢谢。另外谁有各种运算的时间复杂度列表?还想问大家都是如何事先估计一

谁知道开方运算的时间复杂度?
如题,谢谢。
另外谁有各种运算的时间复杂度列表?还想问大家都是如何事先估计一个算法的效率的?

[解决办法]
求一个数的平方根,精确到n位数。当n较大时,其复杂度与 n位数乘以n位数 的复杂度相同。

n位数 乘以 n位数(大数乘法)的复杂度和算法有关,当n较小时,(如300bit以下),硬乘法是最快的,复杂为 n^2,当n很大时,如> 300bit且小于8000bit,采用分治法最快。当n更大时,采用FFT算法最快。

热点排行