[爆卦]排列組合 軟體是什麼?優點缺點精華區懶人包

為什麼這篇排列組合 軟體鄉民發文收入到精華區:因為在排列組合 軟體這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者name2name2 (yang~hi)看板EZsoft標題Re: [請問] 推薦幫忙列出各種排...

排列組合 軟體 在 V |余惟 Instagram 的最佳貼文

2021-08-02 03:34:55

。 從自己用軟體排列層架組合,甚至軟體無法滿足強迫症摩羯,還丟到photoshop把要放的器材設備等比例擺擺看,最後如願獲得賞心悅目的層架了。 那個..大概一千六百則詢問架子的訊息我都有看到,不過沒有整理到一個階段,快門是按不下去的,今天終於可以跟大家分享了。 會選IKEA的BROR系列鋼質除了...


※ 引述《Kermei (one)》之銘言:
: 例如:有四個標題
: 一、abcdefg(這只是代號,實際上是漢字--有七種可能的漢字可以選,
: 例如我選a或b或...g)
: 二、12345678(同樣。有八種可能的字可以選,例如我選1或2或...8)
: 三、ㄅㄆㄇㄈㄉㄊㄋㄌㄍ(同樣。有九種可能的字可以選...)
: 四、追求效率(同樣。有四種可能可以選,例如我選追或求或效或率)
: 但「a~g」、「1~8」、「ㄅ~ㄍ」、「追~率」之間,不會重複出現:也就是ex.這四個字裡
: 面,不會有例如「率求ㄅ3」這種組合出現(四的層面多了一個字而一的層面沒被選入)。
: 至於編排上,可以任挑一二三四或一三二四或四三二一的標題順序--總之為了讓口訣好記
: 。例如各種情形都排出來以後,讓我比對出,「ㄅ效3g」最好記,因為諧音「啼笑皆非」


這段期間對於這個需求寫了一個程式跟一個網頁,
尚未達完善(汗) 先在此分享



功能介紹:

目前能夠做到對任意數量標題順序由上至下,列出每個標題各挑一字的所有組合

(但是還沒有做到可任意挑標題、及標題所有順序各挑一字的所有組合)


程式下載連結:
http://www.name2name2.com/Cloud/TitleInputArrange2.exe

(有改成每次按下排列只列出排列結果,不會累積顯示)
程式開啟若有顯示阻擋視窗 就按 進階資訊>仍要開啟 (這是個安全的排列組合程式


網頁連結:

http://www.name2name2.com/name2name2/Main/Beta1/InputArrange.html



使用說明:

使用方式,都是在上方的文字方塊依行輸入任意數量標題,
輸入完成後再按下按鈕,
排列結果就會顯示在下方的文字區域

程式則可點擊有"點擊以閱讀使用說明"之處取得更詳細說明



畫面參考:

程式
http://i.imgur.com/2oZSD4f.png

網頁
http://i.imgur.com/iKf9KJg.png


附註:

有建議或問題可跟我說,我可嘗試優化看看

--

~ Sent from my PCMan Combo ~

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.105.47
※ 文章網址: https://www.ptt.cc/bbs/EZsoft/M.1477575798.A.AEA.html
※ 編輯: name2name2 (114.36.105.47), 10/27/2016 21:45:11
Number5: 雖然用不到,還是推推推 10/27 21:48
※ 編輯: name2name2 (114.36.105.47), 10/27/2016 22:31:29
bake088: 推 可能整理文檔會用到^^ 10/28 23:09
謝謝
higger: 為何做不出"所有組合"? 10/28 23:26
應該可以,就是把目前邏輯對所有標題排列組合跑一遍就行
之後若有進一步完成會再編輯告知~
(不過閒暇時間所寫步調可能非常緩慢~)

想了下把github連結放出來,
https://github.com/name2name2/TitlesInputArrangeGit.git
程式使用C# WPF,網頁(放在資料夾最外層)邏輯用JS,
可以拿去玩玩,
如果要pull request可以再發給我


目前另外測出的問題有
直接用每個標題五字,十行去跑就會變成無回應或是好像記憶體耗盡,
5^10 = 9765625好像就差不多了

這個網頁相關我還很不熟還不知道什麼方法解

程式的話是可以寫個進度條顯示進度,
或是可以嘗試多執行緒,
如果記憶體使用過多應該可以用批次處理寫到硬碟的方式,最後再合成(還沒試過只是想像..)
不過這部分可能步調又會更緩慢了...
這個還沒解開的話,
標題所有順序再下去,排列組合數量又會再乘以n!的樣子應該更容易無回應
※ 編輯: name2name2 (114.42.73.3), 10/29/2016 05:51:43

你可能也想看看

搜尋相關網站