最近要做寻路算法,所以测试一下比较运算的效率,方案如下:
1. 两个数字比较的速率
2. 两个字符串比较的速率
3. 数字和字符串互相比较的速率
方案1+方案2 代码:

结果如下:

所以,字符串与字符串的比较,数字与数字的比较,数字略快但实际上是微乎其微的。
方案三代码:

方案三结果:

天壤之别。
结论:
相同类型的变量比较的速度都是差不多的,但不同类型的变量,比较起来会很慢。
设计需要大量计算的结构时需要注意这一点。
最近要做寻路算法,所以测试一下比较运算的效率,方案如下:
1. 两个数字比较的速率
2. 两个字符串比较的速率
3. 数字和字符串互相比较的速率
方案1+方案2 代码:
结果如下:
所以,字符串与字符串的比较,数字与数字的比较,数字略快但实际上是微乎其微的。
方案三代码:
方案三结果:
天壤之别。
结论:
相同类型的变量比较的速度都是差不多的,但不同类型的变量,比较起来会很慢。
设计需要大量计算的结构时需要注意这一点。