算法排序实际花费的时间

Actual time taken by an algorithm to sort

是否可以使用一种算法(冒泡排序、二进制排序等)找到代码 运行 所花费的实际时间?我知道时间复杂度和“大 O”,但可以我们实际上找到了我们的代码所用的确切时间(以秒和分钟为单位)(不像使用秒表,而是通过一组代码将我们的代码所用时间打印到 运行)?如果是,谁能告诉我怎么做。

在Python中,您可以这样做:

from timeit import default_timer as timer

def yourFunction():
    print("Something")

start = timer()
yourFunction()
end = timer()
print("Execution Time:", round(end - start, 2), "seconds")