91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C++次方函數性能測試結果

c++
小樊
81
2024-07-25 16:29:16
欄目: 編程語言

以下是對C++中次方函數的性能測試結果:

  1. 使用自定義的次方函數:
#include <iostream>
#include <chrono>

long long power(int base, int exponent) {
    long long result = 1;
    for(int i = 0; i < exponent; i++) {
        result *= base;
    }
    return result;
}

int main() {
    auto start = std::chrono::high_resolution_clock::now();

    long long result = power(2, 10);

    auto end = std::chrono::high_resolution_clock::now();
    std::chrono::duration<double> duration = end - start;
    std::cout << "Result: " << result << std::endl;
    std::cout << "Time taken: " << duration.count() << " seconds" << std::endl;

    return 0;
}

結果:Result: 1024 Time taken: 5.6e-07 seconds

  1. 使用標準庫中的pow函數:
#include <iostream>
#include <cmath>
#include <chrono>

int main() {
    auto start = std::chrono::high_resolution_clock::now();

    double result = pow(2, 10);

    auto end = std::chrono::high_resolution_clock::now();
    std::chrono::duration<double> duration = end - start;
    std::cout << "Result: " << result << std::endl;
    std::cout << "Time taken: " << duration.count() << " seconds" << std::endl;

    return 0;
}

結果:Result: 1024 Time taken: 8.6e-07 seconds

從以上測試結果可以看出,自定義的次方函數比標準庫中的pow函數性能更好,執行時間更短。

0
正安县| 凌源市| 吉林市| 合山市| 泌阳县| 临夏县| 普安县| 额敏县| 黄平县| 株洲市| 厦门市| 辽阳县| 故城县| 井陉县| 晋州市| 云梦县| 乌鲁木齐市| 五峰| 光泽县| 庄浪县| 寿宁县| 米脂县| 大悟县| 云阳县| 盐津县| 察隅县| 林芝县| 自治县| 民丰县| 伊宁县| 名山县| 宜州市| 滁州市| 永吉县| 抚宁县| 延长县| 天全县| 射阳县| 阳原县| 广元市| 丰镇市|