其实这道题不够严谨,
准确来说,应该是在计算机领域中,计算:2*8 最有效率算法是什么运算。
然后楼上各位兄弟都说的对,
当开始我也存在在很纳闷的思绪。
其实正常,我们已经根深蒂固的知道2*8 最简单就是 相乘=16。
反而 2进制的000 010 左移三位变成010 000 那么右边起 2,4,6,16 噢 答案是16 更复杂。
对人来说最简单的算法就是直接 相乘
对计算机而言,计算机是2进制的,换成人的思路计算就得转换为10进制,
然后计算, 也就非常复杂了。
而直接进行位移,对计算机就很简单了,
等同于 各自 用 最根深蒂固 的 方案 坚决问题。 |