简单的算法举例
【例2.1.1】求求 1×2×3×4×5的值最原始方法:步骤 1:先求 1×2,得到结果 2。步骤 2:将步骤 1 得到的乘积 2 乘以 3,得到结果 6。步骤 3:将 6 再乘以 4,得 24。步骤 4:将 24 再乘以 5,得 120。如此计算答案虽然正确,但过于繁琐,当你需要追求低延迟,高效率时这种方法显然是不可取的那么就有了以下改进的算法:S1: 使 t=1S2: 使 i=2S3: 使 t×i, 乘积仍然放在在变量 t 中,可表示为 t×i→tS4: 使 i 的值+1,即 i+
原创
2021-11-26 21:03:55 ·
1454 阅读 ·
0 评论