python測試演算法執行時間函式

2022-09-16 10:00:12 字數 674 閱讀 5386

1、計算程式執行的時間函式(python版本)

import time

def cal_time(func):#匯入函式執行時間測試函式

from cal_time import *

#查詢演算法

#順序查詢/線性查詢演算法的含義

@cal_time

def linear_search(l,v):

for i in range(len(l)):

if l[i]==v:

return i

#二分查詢演算法(有序的排列列表之下使用二分法)

@cal_time

def binary_search(l,v):

left=0

right=len(l)-1

while(leftbinary_search running time: 7.299999999987872e-06 sec.

linear_search running time: 0.00017319999999998448 sec.

測試演算法執行時間程式片段

using system using system.collections.generic using system.text using system.runtime.interopservices using system.componentmodel using system.threadin...

Python語句執行時間測試

可以使用timeit模組中的timer物件來實現。timer接收兩個引數,第乙個引數是 多次執行的語句 第二個引數是 只在開始執行一次的語句 coding utf 8 from timeit import timer pre statement list1 range 10000000 set1 s...

SQL執行時間測試

測試sql執行時間的一種方法。測試時間執行 declare begin date datetime declare end date datetime select begin date getdate 放入執行sql的語句 select end date getdate select datedi...