看板 Flash 關於我們 聯絡資訊
設陣列arr1中有n個為一的元素 其他為零 如何將原來值為一的元素 亂數替換成 值為1~n 且不重複的元素呢? ex: arr1=[1,1,0,1,0] => brr1=[2,3,0,1,0] or arr1=[0,1,1,1,1] =>brr1=[0,4,2,1,3] 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.171.173.29
aquarianboy:對每個元素用乘法運算,給它乘以1~n的亂數後,原來是0 07/30 16:45
aquarianboy:的,就還是0,其它的可能再取一下整數應該就會有你要 07/30 16:45
aquarianboy:的效果 07/30 16:45
aquarianboy:抱歉,沒看到"不重複",所以得另外再處理一下囉 07/30 20:49