看板 [ PHP ]
討論串[請益] 如何有效率的產生大筆不重覆的陣列值?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者dinos (◤◢██◣◥█████)時間19年前 (2006/12/23 15:43), 編輯資訊
0
0
0
內容預覽:
<?php. $n=5;. $a=array();. for($i=0;$i<$n;$i++){. $a[$i]=$i+1;. }. for($i=$n-1;$i>0;$i--){. for($j=$i;$j>=0;$j--){. $a[$i]=$a[$i]+$a[$j];. $a[$j]=$a[$
(還有169個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者saininniang (sob)時間19年前 (2006/12/22 12:27), 編輯資訊
0
0
0
內容預覽:
我用recursive寫permutation. 要跑8!= 40320次. 跑了15分鐘還沒跑完@@. 比我原本直接用for跑8^8=1600萬次還慢很多. recursive跑n=6以下,答案一下就出來了. 但n=7時,就有點慢了. n=8則是15分鐘都還沒執行完. --. 發信站: 批踢踢

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者saininniang (sob)時間19年前 (2006/12/21 20:55), 編輯資訊
0
0
0
內容預覽:
如何有效率的產生不重覆的陣列值. 拿5個bit的值來說明好了. 我要產生能像以下規則的陣列. (因為打字的關係,所以[x,x,x,x,x]用xxxxx表示). step1:01234. step2:01243. step3:01324. step4:01342. step5:01423. step6
(還有452個字)
首頁
上一頁
1
下一頁
尾頁