我有下面的類:也有與一幫這些SalesRecords與SalesRecord.name爲重點的結構性的字典複雜的排序字典到排序列表
class SalesRecord:
name = ''
dollarsSpent = 0
itemsPurchased = 0
itemsSold = 0
position = 0
我。我怎麼能值進行排序與以下標準排序列表(假設一切都爲整數):
- 排序dollarsSpent遞減
- 然後通過itemsPurchased - itemsSold遞減
- 然後通過itemsPurchased遞減
- 然後按位置asc
此外,只是好奇,但這樣的整體運行時間是什麼?在最壞的情況下是否需要迭代4次?
你能展示你的字典結構嗎? –
這只是一個簡單的字典結構。例如: 'sales ['Johnson1'] = SalesRecord對象其中SalesRecord.name ='Johnson1'' – Gyrien