[問題] Math數學運算效率問題
開發平台(Platform): GCC
額外使用到的函數庫(Library Used): Math
問題(Question):
想請教的是,
這兩個Case算出來答案都一樣,
那麼假設計算機記憶體非常的大,
兩種算法哪一個運算速度較快呢0.0?
程式碼(Code):(請善用置底文網頁, 記得排版)
Case1:
double x=2, y=0, temp=0;
temp = sqrt(x+3);
y = test + 5*temp + 8*temp;
Case2:
double x=2, y=0;
y = sqrt(x+3) + 5*sqrt(x+3) + 8*sqrt(x+3);
補充說明(Supplement):
因為範例程式還蠻短的所以直接貼上了,
只是想要知道一些效率問題的基本理論概念,
實際上我是要運算幾萬個字的數學方程式,
所以效率上有些要求,謝謝。
--
酷酷方盒子 - QQBoxy
http://QQBoxy.blogspot.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.12.48
※ 編輯: gs1458 來自: 140.130.12.48 (11/17 14:31)
→
11/17 14:41, , 1F
11/17 14:41, 1F
→
11/17 14:43, , 2F
11/17 14:43, 2F
推
11/17 15:21, , 3F
11/17 15:21, 3F
→
11/17 15:22, , 4F
11/17 15:22, 4F
→
11/17 16:46, , 5F
11/17 16:46, 5F
→
11/17 16:46, , 6F
11/17 16:46, 6F
→
11/17 18:18, , 7F
11/17 18:18, 7F
→
11/17 18:37, , 8F
11/17 18:37, 8F
→
11/17 18:38, , 9F
11/17 18:38, 9F
→
11/17 18:40, , 10F
11/17 18:40, 10F
→
11/17 18:40, , 11F
11/17 18:40, 11F
→
11/17 18:40, , 12F
11/17 18:40, 12F
→
11/17 18:41, , 13F
11/17 18:41, 13F
→
11/17 18:41, , 14F
11/17 18:41, 14F
→
11/17 18:42, , 15F
11/17 18:42, 15F
→
11/18 01:53, , 16F
11/18 01:53, 16F