![]() |
1
4
VS
当然,您对这种差异的关注程度取决于此操作对应用程序的瓶颈有多关键——当然,在某些情况下,即使是一微秒的这一部分也会产生所有的差异,尽管它们是例外,而不是规则。
这个
在您的例子中,我将从附加然后排序的方法开始,并切换到不太方便的对分方法,前提是分析显示性能影响很大。记得 Knuth's (和霍尔的)名言,以及 Kent Beck's 几乎和著名的一样!-) |
![]() |
2
5
是的,这就是 bisect.insort 是的,但是它不带比较函数。如果对象是自定义对象,则可以重写 rich comparison methods 以确定所需的排序顺序。或者,您可以存储一个以排序键作为第一项的2元组,然后对其进行排序。 |
![]() |
3
0
|