PTT
數位生活區
即時熱門文章
24小時內熱門文章
最新文章
熱門看板
看板列表
我的收藏
最近瀏覽
批踢踢 PTT 搜尋引擎
看板
[
Fortran
]
討論串
[問題] 隨機排序的問題
共 8 篇文章
排序:
最舊先
|
最新先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
2
下一頁
尾頁
#6
Re: [問題] 隨機排序的問題
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
sjgau
(sjgau)
時間
15年前
發表
(2009/10/20 08:10)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
以下的程式,做了 20億個迴圈,. 每次要 執行兩個加法運算和判斷,. 只花了 9.71秒. program VF1019. implicit none. integer a, b. a= 10. b= a + 1. ! b= 11, > 10. do while (b .GT. a). a= a
#7
Re: [問題] 隨機排序的問題
推噓
2
(2推
0噓 2→
)
留言
4則,0人
參與
,
最新
作者
latinboy
(暱稱)
時間
15年前
發表
(2009/10/20 12:15)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
第一個人與1~52的人隨機互換之後. 第一個位置是誰的機率都是均等 (如果亂數均勻). 所以 第二個位置的人與2~52互換之後. 第二個位置是誰的機率都是均等. 以此類推.... 因此只要排過一次 理論上就是隨機均勻的. 如果不放心 重複3次即可. 演算法複雜度為O(N)每次隨機選2個人互換. 所以
(還有157個字)
#8
Re: [問題] 隨機排序的問題
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
sjgau
(sjgau)
時間
15年前
發表
(2009/10/21 09:38)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
初步看,好像 M大大的方法比較好。. 我會仔細的再 評估看看。. 我的排列,組合,機率,演算法 BIGO 估算,. 學的都不是很靈光,. 我會再加油!. 這個方法,可以用在 很多地方。. 例如,1 到 42 取五個 亂數,不重複。. 還有 這邊的洗牌的動作,等等。。。. --.
※
發信站:
批踢踢
首頁
上一頁
1
2
下一頁
尾頁