国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

50. Pow(x, n)

2019-11-06 06:21:15
字體:
供稿:網(wǎng)友

這道題目是求x的n次方。 可以選擇用n個x相乘,復(fù)雜度為O(n)(負(fù)數(shù)的-n個相乘再求倒數(shù)) 另外就是采取分治來算 分解為pow(x,n/2)*pow(x,n/2) 最后的復(fù)雜度應(yīng)該為logn+logn即為O(logn) 代碼如下:

public double myPow(double x, int n) { if (n==0) { return 1; } double temp=myPow(x, n/2); if (n%2==0) { return temp*temp; } else { if (n>0) { return temp*temp*x; } else { return temp*temp/x; } } }
上一篇:Solr筆記

下一篇:C#簡單異步例子

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 涟源市| 都兰县| 蒙阴县| 昌黎县| 太和县| 隆子县| 将乐县| 内丘县| 新巴尔虎左旗| 泰和县| 资源县| 岑溪市| 崇左市| 武功县| 陆河县| 新巴尔虎左旗| 永定县| 东山县| 潮州市| 定安县| 四会市| 彩票| 光泽县| 响水县| 周口市| 雷山县| 江安县| 璧山县| 四川省| 荣成市| 罗江县| 卢湾区| 高雄市| 萨迦县| 高邮市| 兴宁市| 莱阳市| 林口县| 象州县| 明光市| 平阴县|