数据结构的基本实现
1. python中内置计算算法效率的类 class timeit.Timer(stmt=‘pass’, setup=‘pass’, timer=) Timer是测量小段代码执行速度的类。 stmt参数是要测试的代码语句(statment); setup参数是运行代码时需要的设置; timer参数是一个定时器函数,与平台有关。 timeit.Timer.timeit(number=1000000) def test1 ( ) : l = [ ] for i in range ( 1000 ) : l = l + [ i ] def test2 ( ) : l = [ ] for i in range ( 1000 ) : l . append ( i ) def test3 ( ) : l = [ i for i in range ( 1000 ) ] def test4 ( ) : l = list ( range ( 1000 ) ) from timeit import Timer t1 = Timer ( "test1()" , "from __main__ import test1" ) print ( "concat " , t1 . timeit ( number = 1000 ) , "seconds" ) t2 = Timer ( "test2()" ,