combinations

    3熱度

    1回答

    我的問題是與Matlab有關。有一個名爲nchoosek的函數([vector],integer)。通過使用這個函數,我想獲得給定向量的所有2元素組合。 (即nchoosek([1:10000,2])))。如matlab文檔中所述,這非常緩慢。 問題是:「是否有更快的方式來完成同樣的工作?」。 謝謝你的時間我真的很感謝你的努力。

    0熱度

    1回答

    我是Matlab的新手,並試圖擺脫Java/C++習俗。 問題是「我如何擺脫這些循環。」 我試圖用nchoosek(n0,2)擺脫循環的一個,但另一個問題出現了。(nchoosek的性能) <Matlab code> for j=2:n0 for i=1:j-1 %wij is the number of rows of A that have 1 at both colu

    1熱度

    1回答

    給定唯一編號的桶,我們如何生成所有組合,只需從每個桶中選擇一個編號即可。 例如,如果給定的{1,12,3}和{4,22,6}的答案是: 1/4 12/22 3/6 1/4 12/6 3/22 1/22 12/4 3/6 1/22 12/6 3/4 1/6 12/4 3/22 1/6 12/22 3/4 當然,我們不只需要2個桶,而是需要n個桶。 並且每個桶可以包含任何數量的數字;這些數字在整個桶中

    6熱度

    2回答

    我有10個單詞。我怎樣才能得到5個字(n=10, k=5)的所有可能的組合。訂單並不重要。例如:"A", "B", "C", if k=2 (n=3 in this case),它會像AB,BC和AC一樣。也許你知道一些有用的代碼或例子。 P.S.對不起,如果我不夠正確,因爲我不知道英語很好。

    0熱度

    1回答

    我不知道如何標題我有問題,所以我不能確定這是以前沒有回答。這就是說,以下是我的編程問題的描述。 我有一個R類包含2個整數元素,說X和Y.然後我有兩個24元素數組命名爲A和B,其中每個元素包含類R的一個實例。我想通過迭代數組來確定如何使用RY填充第三列C如下: 如果RY在索引A的i大於RY在指數越大B的我然後把ř從A到索引i C.的 如果RY在B的指數i大於在A的指數i的RY時,則將B從B放入C的指

    2熱度

    3回答

    #include <stdio.h> long factorial(int num) { int counter; int fact = 1; for (counter = num; counter > 0; counter--) fact *= counter; return fact; } float combinations(int n, i

    1熱度

    1回答

    給定一個任意維度的數組(例如[1 2 3]),該函數給出所有組合,如 1 | 1 2 | 1 2 3 | 1 3 | 2 | 2 1 3 | 2 3 | ...

    1熱度

    3回答

    非黃金factorings比方說,我們有一個數字的因素,例如1260: >>> factors(1260) [2, 2, 3, 3, 5, 7] 這將是Python的組合與每個子產品可能從這些數字,即所有factorings做的最好的辦法,不僅質量保證,因子總和小於max_product? 如果我從素數因素進行組合,我不得不重構產品的剩餘部分,因爲我不知道其餘部分沒有組合。 我還可以改進我的

    0熱度

    3回答

    我有一個前綴數組,基數詞數組和後綴數組。我希望看到可以製作的每個組合。 例子: prefixes: 1 2 words: hello test suffixes: _x _y Results: 1hello_x 1hello_y 1hello 1test_x 1test_y 1test 1_x 1_y 1 2hello_x 2hel

    27熱度

    3回答

    我有數組的數組,像這樣: [['1','2'],['a','b'],['x','y']] 我需要將這些陣列組合成含有所有三種的所有可能的組合的字符串設置,只轉發。我已經看到很多以任何順序組合的所有可能組合的例子,這不是我想要的。例如,我不希望第一組中的任何元素在第二組之後出現,或者第三組中的任何元素在第一組之前或第二組之前出現,以此類推。因此,對於上述示例,輸出將爲: ['1ax', '1ay