簡體   English   中英

以O(n)復雜度對表格排序

[英]Sort a table in O(n) complexity

我必須對一個表(向量)進行排序,該表的大小為n ,並且該表中有從0到n-1的不同數字。 是否可以對此表排序(使用另一個表而不使用新表)? 這種復雜度應為O (n)

您可以在以下段落中從此處查看答案:

如上所述,計數排序不是就地算法; 即使不考慮count數組,它也需要單獨的輸入和輸出數組。 可以修改算法,以便僅使用count數組作為輔助存儲,就可以將項目按照輸入順序分配給相同的數組中,並以排序的順序放置; 但是,修改后的就位計數版本不穩定。[3]

因此,這是可能的(使用就地計數排序)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM