亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

leetcode_169. Majority Element

2019-11-06 06:08:37
字體:
來源:轉載
供稿:網友

Given an array of size n, find the majority element. The majority element is the element that appears more than ? n/2 ? times.

You may assume that the array is non-empty and the majority element always exist in the array.

法1:網友方法,O(n) time O(1) space fastest solution

public int majorityElement(int[] num) { int major=num[0], count = 1; for(int i=1; i<num.length;i++){ if(count==0){ count++; major=num[i]; }else if(major==num[i]){ count++; }else count--; } return major; }

法2:先排序

public int majorityElement(int[] nums) { int half = (int) Math.ceil(nums.length/2.0); Arrays.sort(nums); int num =0; // 存放臨時的major值 int major =nums[nums.length-1]; for(int i=0;i<nums.length;i++) { if(major != nums[i]){ major= nums[i]; num=0; num++; } else num++; if(num>=half) return major; } return -2147483648; }

法3:借助 Map,用時最多

public int majorityElement(int[] nums) { int half = (int) Math.ceil(nums.length/2.0); // < 元素值,對應的次數> Map<Integer, Integer> map = new HashMap<>(); for(int i=0;i<nums.length;i++) { if(!map.containsKey(nums[i])) map.put(nums[i], 1); else map.replace(nums[i], map.get(nums[i]), map.get(nums[i])+1); } for(int t :map.keySet()) if(map.get(t)>=half) return t; return -2147483648; }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美一区二区精品久久久| 国产精品一区二区3区| 日韩在线观看你懂的| 久久久久北条麻妃免费看| 久久久中精品2020中文| 欧美激情视频播放| 不卡伊人av在线播放| 欧美日韩色婷婷| 九九热这里只有在线精品视| 成人h视频在线| 性欧美xxxx| 国产视频丨精品|在线观看| 亚洲欧洲日产国码av系列天堂| 国产精品999| 欧美第一黄网免费网站| 国产一区二区在线播放| 亚洲精品aⅴ中文字幕乱码| 欧美夫妻性生活xx| 中文字幕av一区二区三区谷原希美| 亚洲美女精品成人在线视频| 色老头一区二区三区| 亚洲一区二区精品| 国产有码在线一区二区视频| 日韩av免费看| 精品视频久久久久久久| 精品高清美女精品国产区| 九九热视频这里只有精品| 原创国产精品91| 欧美一级在线播放| 亚洲精品国产精品国产自| 最新亚洲国产精品| 日韩精品免费一线在线观看| 国a精品视频大全| 91精品久久久久久久久久另类| 成人免费视频a| 少妇高潮 亚洲精品| 成人有码在线播放| 最新亚洲国产精品| 国产综合视频在线观看| 欧美xxxx18国产| 国产国产精品人在线视| 亚洲三级 欧美三级| 青草热久免费精品视频| 欧美日韩美女在线| 永久免费精品影视网站| 亚洲欧美三级伦理| 不卡av电影院| 精品在线欧美视频| 欧美日韩一区二区在线| 亚洲一级免费视频| 日韩欧美一区二区在线| 国产又爽又黄的激情精品视频| 91久久综合亚洲鲁鲁五月天| 亚洲剧情一区二区| 在线观看国产成人av片| 91亚洲精品久久久久久久久久久久| 国内精品久久久| 操人视频在线观看欧美| 久久精品男人天堂| 97婷婷涩涩精品一区| 在线日韩第一页| 欧美日韩亚洲国产一区| 亚洲社区在线观看| 亚洲国产精品专区久久| 久久精品这里热有精品| 亚洲人成在线播放| 成人a视频在线观看| 91免费看片网站| 伊人久久男人天堂| 亚洲精品www| 在线视频欧美性高潮| 国产精品日韩av| 欧美午夜女人视频在线| 亚洲精品女av网站| 亚洲精品福利在线| 成人在线免费观看视视频| 亚洲一区二区三区成人在线视频精品| 欧美精品免费在线| 久久久国产视频91| 国产亚洲综合久久| 国产精品亚洲аv天堂网| 国产日产欧美精品| 26uuu亚洲国产精品| 国产91|九色| 成人精品久久一区二区三区| 国产亚洲aⅴaaaaaa毛片| 国语自产精品视频在线看| 欧美日韩在线视频观看| 日韩成人在线网站| 蜜臀久久99精品久久久无需会员| 欧美一区二区三区艳史| 午夜精品视频网站| 亚洲视频欧美视频| 久久亚洲成人精品| 久久影院中文字幕| 欧美精品亚州精品| 青青a在线精品免费观看| 中文字幕成人精品久久不卡| 成人免费直播live| 成人免费在线网址| 欧美大肥婆大肥bbbbb| 亚洲欧美中文日韩在线v日本| 91九色国产视频| 国产欧美日韩亚洲精品| 国产精品三级网站| 97久久精品视频| 日韩av在线免费观看| 亚洲另类图片色| 亚洲香蕉成视频在线观看| 亚洲精品国产精品国产自| 日韩成人中文电影| 久久久999国产精品| 日韩欧美在线视频观看| 在线视频欧美日韩| 欧美激情喷水视频| 欧美大学生性色视频| 九九视频直播综合网| 亚洲视频视频在线| 日韩av影院在线观看| 国产精品黄视频| 成人国产精品色哟哟| 成人黄色午夜影院| www.亚洲天堂| 成人在线视频福利| 日韩av123| 韩国欧美亚洲国产| 欧美一级大片在线免费观看| 欧美性理论片在线观看片免费| 成人免费视频网| 亚洲在线免费视频| 欧美成在线视频| 久久久噜久噜久久综合| 亚洲老头老太hd| 国产精品久久久久久久久久久新郎| 亚洲黄色片网站| 麻豆国产va免费精品高清在线| 91在线免费看网站| 亚洲肉体裸体xxxx137| 亚洲天堂av电影| 97精品一区二区三区| 91久久综合亚洲鲁鲁五月天| 亚洲国产女人aaa毛片在线| 欧美性xxxx极品高清hd直播| 成人黄色av网| 国产精品永久免费在线| 欧美性开放视频| 亚洲精品日韩欧美| 91精品国产综合久久香蕉| 97精品视频在线观看| 97视频在线观看免费| 国产精品一区久久久| 理论片在线不卡免费观看| 色综合久久88色综合天天看泰| 亚洲成人中文字幕| 欧美精品少妇videofree| 成人在线观看视频网站| 国产一区二区三区丝袜| 亚洲激情在线观看视频免费| 亚洲r级在线观看| 亚洲r级在线观看| 中文字幕日韩精品在线观看| 亚洲高清福利视频| 久久香蕉国产线看观看av| 欧美激情视频一区二区三区不卡|