PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   想問個二次元問題 (https://www.pcdvd.com.tw/showthread.php?t=1062525)

奶油銓 2014-10-31 01:04 AM

引用:
作者老柏(第四)
用迴圈硬算喔...可是要是資料每加一筆運算輛就成等比級數成長


不要說500筆,就算50000筆用 do loop 也是秒殺(1分鐘內搞定)。

大體上就是

(1) 算距離 : 對每一個 i 把其餘的座標都用兩點的距離公式把距離算出來
要省時間就用類似
do i =1, 500
do j=i+1 , 500
這種方式
(2) 找最大 : 因為不是要排序,所以只要跑一圈就搞定

stylus 2014-10-31 10:25 AM

就算是硬算,也不過是250000個迴圈而已
對現在的電腦來說不是大問題

小弟倒是覺得將這500個點畫成散佈圖來看
比較能看出機台的特性


所有的時間均為GMT +8。 現在的時間是12:26 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。