一.函数的渐近的界 我们在研究算法性能的时候,往往会在意算法的运行时间,而运行时间又与算法输入的规模相关,对于一个算法,我们可以求出运行时间和输入规模的函数,当输入规模足够大时,站在极限的角度看,就可以求出运行时间如何随着输入规模的无限增长而增长. 这种令输入规模无限大 而研究运行时间增长情况的做法,就是在研究算法的渐近效率. 几种符号的直观理解: Θ,O,Ω的图像表示 Θ(渐近紧确界):若 f ( n ) = Θ ( g ( n )),则存在 c1>0 ,c2 >0,s.t. n
列表生成 # -*- coding: utf-8 -*- # data =[1,2,3] # for index,i in enumerate(data): # print (index,i) # data[index]=i+1 # print(data) ###列表生成式 # data =[1,2,3] # data = [i+1 for i in data] # print(data) ###三元运算的方式列表生成式 data=[1,2,3,4,5,6,7] data= [i*2 if i>