Re: [問題] 排列組合
※ 引述《ykjiang (York)》之銘言:
: 不用遞迴可以活得更好,尤其在 n 太大(e.g. > 6)的情況:
我也是這麼覺得 :)
我剛測試了 n = 10 的 case
精益求精版約 6.655s
下面的版本約 2.621s
: ※ 引述《zhouer ( )》之銘言:
: : def gen(n):
: : if n == 0:
: : return ['']
: : else:
: : return [x + y for x in ['A', 'T', 'C', 'G'] for y in gen(n - 1)]
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.218.239
→
10/26 01:19, , 1F
10/26 01:19, 1F
→
10/26 01:19, , 2F
10/26 01:19, 2F
推
10/26 01:58, , 3F
10/26 01:58, 3F
推
10/26 02:05, , 4F
10/26 02:05, 4F
→
10/26 02:05, , 5F
10/26 02:05, 5F
→
10/26 02:07, , 6F
10/26 02:07, 6F
推
10/26 02:49, , 7F
10/26 02:49, 7F
→
10/26 03:17, , 8F
10/26 03:17, 8F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章