2017.11.23(python-compare)

2017-11-23  本文已影响14人  流星雨的梦

金融

python

def compare_three_numbers_v1(a,b,c)
       if a==b and b==c:
              print"equal"
       else:
              print"not"
def compare_three_numbers_v2(a,b,c)
       if a!=b or b!=c or a!=c:
              print"not"
       else:
              print"equal"

对比两种方法,第一种更好一些。这涉及时间复杂度的概念。时间复杂度是考虑最坏的情况,即在最坏的情况下计算机运行的速度。由于每个计算机配置不同,在此可考虑指令的多少。第一种只需执行两个条件,而第二种需要执行三个,故第一种更好一些。

上一篇 下一篇

猜你喜欢

热点阅读