What is wrong with my radix sort? 這是我發現的基數排序代碼的鏈接。它的工作原理(最佳答案的代碼),但我的問題是List [:] = []在這種情況下做了什麼(我知道它意味着列表分割)。我的意思是你想在每次迭代之後從桶中重建列表,但是當我將該行更改爲List = []時,代碼停止工作。爲什麼?
在過去的幾天裏,我一直試圖在Java中實現基數排序,但是我無法正確理解它。我知道有arrayLists有解決方案,但我需要做一個2維數組,併爲我的「作業」遞歸。我的問題是,無論如何,我都無法將這些元素放入我的二維數組中。這是我走到這一步: public class ElfSort{
public static int[] sort(int[] packages, int digit){