討論串[討論] 面試遇到的考題
共 27 篇文章

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者CLFJ時間11年前 (2014/07/04 00:18), 11年前編輯資訊
0
0
1
內容預覽:
剛想一下寫的,希望大家幫忙指教一下有沒有邏輯上的瑕疵. function int ArrayMax(int[] arr). {. // 宣告一個最後要回傳的結果. int MaxValue = 0;. // 如果array長度只有1,就自己傳回去. if(arr.length == 1). retu
(還有1832個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者manlike ( )時間11年前 (2014/07/03 23:46), 11年前編輯資訊
0
0
1
內容預覽:
define:. N[i] = the input integer sequence with length n.. M[i] = max { N[j] * N[j+1] * ... * N[i-1] * N[i] | where j >= 0 and j <= i }. = max { M[i-1
(還有268個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者johnlinvc (阿翔)時間11年前 (2014/07/03 23:14), 11年前編輯資訊
0
0
2
內容預覽:
Haskell 的 一行文. mulMax = maximum . fst . foldl. (\(maxs@(max:_), mins@(min:_)) x ->. ((maximum $ map (*x) [1,min,max]) : maxs,. (minimum $ map (*x) [1,
(還有91個字)

推噓4(4推 0噓 7→)留言11則,0人參與, 最新作者super2649 (渾渾噩噩)時間11年前 (2014/07/03 22:12), 編輯資訊
0
0
1
內容預覽:
之前面試也有考這題.... 我是這樣解法 不知道哪邊有問題?. int[] array = new int[] { -2 , 0 , 3 , 5 , -7 };. int max = array[0] * array[1];. for (int i = 0; i < array.length - 1
(還有417個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ck574b027 (荒圍!定厝!賊!妹!)時間11年前 (2014/07/03 21:57), 編輯資訊
0
0
2
內容預覽:
這個除了直觀、O(n)之外,還可以順便算最小值,於是我用 scala 寫一個遞迴版本。. 假設題目一定要連續相乘,單一數字不算,長度 1 以下回傳 Nil. https://gist.github.com/bendwarn/4b69495194fb047b978e. --. 發信站: 批踢踢實業