大四了 没事找点面试题做做,不过发现大部分题目给出的答案有待商榷,下边举个例子
给定m的值计算1-2+3-4+5+.....+m
在以上题目可以看出,当m效率很低,每次都由于if判断打断for流水线的执行作业;而第一种方法只要一次判断即可,即使m取值很大,效率依然很好。
大四了 没事找点面试题做做,不过发现大部分题目给出的答案有待商榷,下边举个例子
给定m的值计算1-2+3-4+5+.....+m
在以上题目可以看出,当m效率很低,每次都由于if判断打断for流水线的执行作业;而第一种方法只要一次判断即可,即使m取值很大,效率依然很好。