radix

    1熱度

    1回答

    我來與我的任務結束了,我不知道我來自哪裏,我現在去哪裏,代碼目前正在尋找這樣的: def radixsorting1(n,m): div=1 mod=10 bin_list=[] alist=[] r=[] s=[] for bins in range(0,10): bin_list.append(Queue())

    0熱度

    3回答

    例如,我有以下字符串: 15+6 我想計算八進制,這種表達。所以我想得到: 23 js中是否有任何函數來支持這種情況?如果不是,計算八進制表達式的最佳方法是什麼?

    -2熱度

    1回答

    我最近寫了一個排序算法。我已經提供了代碼的鏈接以及這裏的一個指導示例:SortingAlgorithm 鑑於我的數學背景很少,我很好奇這個算法的有效性。我進行了幾次測試,發現當元素數量增加時,步數以線性方式增加。任何幫助將不勝感激。

    0熱度

    1回答

    What is wrong with my radix sort? 這是我發現的基數排序代碼的鏈接。它的工作原理(最佳答案的代碼),但我的問題是List [:] = []在這種情況下做了什麼(我知道它意味着列表分割)。我的意思是你想在每次迭代之後從桶中重建列表,但是當我將該行更改爲List = []時,代碼停止工作。爲什麼?

    0熱度

    1回答

    我正在爲算法考試做準備,我不確定我是否正確地做了這個問題。 Image - question 我上前,通過使用算法期間發生以下跟蹤的LSD算法: 跟蹤: 23,49,33,48,42 42,23,33,48,49 23,33,42,48,49 這意味着,這個問題的答案必須是A,因爲我的結果匹配答案A.有人可以告訴我,如果我做對了嗎?

    -1熱度

    1回答

    我有以下字符串,我必須使用基數排序: 1,2.1.3,2.1.4,2.1.5,2.2,2.3,2.4,3.2,3.2.2,6.1.1, 6.1,6.1,6.3,7.1.1,7.3,9.5,9.6,9.7,9.1,9.2,9.3,9.3,9.3,9.4,4.4,4.4,4.3, 4.4,5.1.2,5.3,10,11.2,11.2,11.2,11.2,11.2,11.2 我使用基於LSD基數排序並在

    1熱度

    1回答

    這裏是我的基數排序功能(升序): void RadixSort (int a[], int n) { int i, m=0, exp=1, b[MAX]; for (i=0; i<n; i++) { if (a[i]>m) m=a[i]; } while (m/exp>0) { int bucket

    0熱度

    2回答

    功課在算法類,我們不得不編寫一個程序,實現了一個基數排序算法。我最終在實現方式中實現了它,並且它的功能正確。然而,我的代碼中有一部分是在for循環中看起來非常糟糕的if塊。我必須以正確的順序從鏈表中檢索項目,並將元素添加回Integer數組中。我的一位同學和我花了一段時間試圖弄清楚如何將這個塊放入循環中,但是可能不會提出這樣做​​。所以這是我的問題,我將如何將鏈接列表中的對象放入一個數組中。我想出

    1熱度

    1回答

    處理計算任何基數(基數在2到10之間,包括2和10之間)的和的問題,例如基於10基數的「10」+「20」導致30,以及「10 「+」20「基於基數3導致100. 我發佈我的代碼和測試用例來驗證它的工作原理,我的問題是如果有任何性能改進或任何想法使代碼更優雅(我有一些重複代碼在我下面的實現)?謝謝。 順便說一句,如果代碼有任何問題,請隨時指出。 def radixSum(x, y, radix):

    0熱度

    1回答

    在過去的幾天裏,我一直試圖在Java中實現基數排序,但是我無法正確理解它。我知道有arrayLists有解決方案,但我需要做一個2維數組,併爲我的「作業」遞歸。我的問題是,無論如何,我都無法將這些元素放入我的二維數組中。這是我走到這一步: public class ElfSort{ public static int[] sort(int[] packages, int digit){