法一:for循環 法二:eval 法三:遞歸 ...
找出數組中數第二大的值 param array date author shaobn public static void getMethod int array int temp int len array.length for int i i lt len i if i len break for int j i j lt len j if array i gt array j contin ...
2016-09-25 11:02 0 1882 推薦指數:
法一:for循環 法二:eval 法三:遞歸 ...
思路:如果當前元素大於最大數 a1,則讓第二大數a2等於原來的最大數 a1,再把當前元素的值賦給 a1 ...
當年面試一家公司,面試官問我:一個int類型的數組怎么獲取里面第二大的數字? 給了我一張紙和一支筆讓我寫一個方法,我想了想便寫了一個方法: 然后問我能不能優化一下你的代碼,我當然回答可以了,尷尬的就是我想了半天也想不出來,當時腦子一片空白........; 最后無奈的說 ...
找到第二大數,具體的形式如下:先定義兩個變量:一個變量用來存儲數組的最大數,初始值為數組首元素,另一個變 ...
昨天晚上參加了360校園招聘的筆試,其中最后一道筆試題就是找數組中的第二大的數。 可以看出今年360筆試的試題還是不難的,想起昨晚提前把試題做完后,提前把試卷給交了,就和旁邊的北大的一哥們聊天,聊最近的各種筆試、面試以及被鄙視。快到公交站時,還討論着明天的騰訊、百度,以及晚上的去哪兒網 ...
要求: 求數組[2,6,1,77,52,25,7]中的最大值。 實現思路: 聲明一個保存最大元素的變量 max 默認最大值max定義為數組中的第一個元素arr[0] 遍歷這個數組,把里面每個數組元素和 max 相比較 如果這個數組元素大於max,就把這個數組元素存到 max ...
有一個int類型的數組,如何找出里面第二大的數,同時算法的時間復雜度是多少? 遍歷解法: 思路:第一輪遍歷找出第一大MAX,第二輪遍歷找出第二大MAX2。 冒泡解法: 思路:第一輪倒序冒泡將最大數沉到最左,第二輪將次大數沉到次左。 ...
#!usr/bin/env python #encoding:utf-8 ''''' __Author__:沂水寒城 功能:找出數組中第2大的數字 ''' def ...