作者kasey ( )
看板Programming
標題[問題] array 長度
時間Mon Jul 17 14:12:03 2017
大家好,我初學Java沒多久,最近遇到一個問題。假設有一個 array 裡面的數字不重複
,任意給定一個數字,在不用迴圈跟 array.length() 的情形下要怎麼算此 array 的長
度呢?我目前是想到用 recursion ,可是我寫的結果都沒有成功 orz,麻煩各位大大解
惑
用迴圈的程式如下:
int length(int [] s, int x)
int l;
int y = x;
while (true) {
if (s[x] == y) {
return l;
}
x = s[x];
++l;
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 174.62.87.50
※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1500271926.A.4B5.html
※ 編輯: kasey (174.62.87.50), 07/17/2017 14:23:35
推 chuegou: x是什麼阿? 110.27.129.180 07/17 19:09
→ winken2004: 看不太懂你的描述140.113.193.174 07/17 19:50
→ kasey: 我把原始碼貼出來了。目前寫的length() 還 174.62.87.50 07/18 00:54
→ kasey: 是有問題... 麻煩大家幫忙看看 174.62.87.50 07/18 00:54
推 chuegou: 是要找指定數字在陣列第幾個元素? 110.28.104.7 07/18 08:47
→ chuegou: 還是陣列長度? 110.28.104.7 07/18 08:47