劍指offer之找出無序數組中出現次數超過一半的數字

最簡單也最容易想到的作法,就是先排序,若是存在的話,中間的數字確定是要求的數字,java 而後再遍歷一遍數組進行驗證便可。可是這種作法,時間複雜度是O(nlogn)。數組 import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.HashSet; publ
相關文章
相關標籤/搜索