[問題] array 長度
大家好,我初學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
推
07/17 19:09, , 1F
07/17 19:09, 1F
→
07/17 19:50, , 2F
07/17 19:50, 2F
→
07/18 00:53, , 3F
07/18 00:53, 3F
→
07/18 00:54, , 4F
07/18 00:54, 4F
→
07/18 00:54, , 5F
07/18 00:54, 5F
推
07/18 08:47, , 6F
07/18 08:47, 6F
→
07/18 08:47, , 7F
07/18 08:47, 7F
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章