[VBA ] 求救 如何求得陣列內某一值的大小序號

看板Visual_Basic作者 (U)時間14年前 (2011/06/07 01:00), 編輯推噓2(206)
留言8則, 5人參與, 最新討論串1/1
是這樣的 小弟取了一串亂數陣列 如果我想知道其中某個數在陣列中排第幾大 請問有函式可以用嗎? 如:num(300) 想知道這個值在陣列中排第幾 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.240.122

06/07 03:09, , 1F
這麼簡單的事情不需要函數,從頭比一遍就知。複雜度O(n)
06/07 03:09, 1F

06/07 05:34, , 2F
全部比過一次,比它大的話就+1不就好了 = =
06/07 05:34, 2F

06/07 07:44, , 3F
Rank()
06/07 07:44, 3F

06/09 15:03, , 4F
對耶 想不到將作業交出去後才想到這件事......感謝大家
06/09 15:03, 4F

06/09 15:16, , 5F
往往在沒有壓力的時候才會想到解決辦法,可是時效已過:(
06/09 15:16, 5F

06/09 15:16, , 6F
下次記得就好。
06/09 15:16, 6F

06/09 15:21, , 7F
對作業或考試來說,[下次]往往是指明年再來一次
06/09 15:21, 7F

06/09 17:38, , 8F
作業還有[補交]吧 :D
06/09 17:38, 8F
文章代碼(AID): #1DxGUrJi (Visual_Basic)