Eigo-Mt-Fuji / portfolio-2022

持続的学習(オープン)
2 stars 0 forks source link

問題解決力を鍛える!アルゴリズムとデータ構造 ミートアップ#1 #7

Closed Eigo-Mt-Fuji closed 2 years ago

Eigo-Mt-Fuji commented 2 years ago

やりたいこと

進め方

本書のねらいを確認

3点集中

今回は、アルゴリズム計算量, アルゴリズム設計技法 全探索(線形探索), アルゴリズム設計技法 動的計画法の3つ。

まとめると

備考

// 0〜2^Nまで全探査
for(int target = 0; taget < (1 << N); target++) {
    // target 
    int sum = 0;
    for(i = 0; i < N; i++) {
        // ビット論理積
        if (target & (1 << i)) {
            sum += a[i];
        }
    }
}
Eigo-Mt-Fuji commented 2 years ago

いい学習だった。明日もがんばる