日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【LeetCode 169】Majority Element

發(fā)布時間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【LeetCode 169】Majority Element 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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.

?

思路:

  找到一個數(shù)組中出現(xiàn)次數(shù)超過一半的數(shù)。排序、哈希等方法就不提了,考慮O(n)的復(fù)雜度,有一種傳說中的摩爾投票算法可用。其實也很簡單,初始選第一個元素,依次比對它和其它的元素,若相等則其票數(shù)加一,反之則減一,當(dāng)其票數(shù)為0時,更換投票對象為當(dāng)前的元素,繼續(xù)執(zhí)行,最終即可得結(jié)果(前提的數(shù)組中存在這樣的數(shù),否則結(jié)果不確定是什么,依賴于元素的擺放順序)。

C++:

1 class Solution { 2 public: 3 int majorityElement(vector<int> &num) { 4 5 int len = num.size(); 6 if(len == 0) 7 return 0; 8 9 int cnt = 0, ret = num[0]; 10 for(int i = 0; i < len; i++) 11 { 12 if(cnt == 0) 13 { 14 ret = num[i]; 15 cnt++; 16 } 17 else 18 { 19 if(num[i] == ret) 20 cnt++; 21 else 22 cnt--; 23 } 24 } 25 return ret; 26 } 27 };

?

Python:

1 class Solution: 2 # @param {integer[]} nums 3 # @return {integer} 4 def majorityElement(self, nums): 5 ret, cnt = 0, 0 6 7 for val in nums: 8 if cnt == 0: 9 ret = val 10 cnt = 1 11 else: 12 if ret == val: 13 cnt = cnt + 1 14 else: 15 cnt = cnt - 1 16 return ret 17

?

轉(zhuǎn)載于:https://www.cnblogs.com/tjuloading/p/4614397.html

總結(jié)

以上是生活随笔為你收集整理的【LeetCode 169】Majority Element的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 嫩草视频一区二区三区 | 欧美日韩免费网站 | 国产毛片a级 | 三上悠亚中文字幕在线播放 | 奇米在线 | 国产色影院 | 超碰黑人| 欧美黄色录像视频 | 搡老熟女老女人一区二区 | 99久久亚洲精品 | xxxxxx黄色 | 久草新免费 | 国产精品 欧美 日韩 | 爱爱的免费视频 | 久久久久久99精品 | 日本福利片在线观看 | 日韩电影一区二区 | 国产嘿咻视频 | 一本色道久久加勒比精品 | 久久这里只有精品9 | 韩国美女被c | 色悠悠av| 亚洲精品免费观看 | 一区二区中文字幕在线观看 | 国模大胆一区二区三区 | 欧美bbbbb| 中文字幕国产专区 | 潘金莲激情呻吟欲求不满视频 | 亚洲大成色 | 九九久久精品 | 久久青青 | 暖暖成人免费视频 | 亚洲伊人影院 | 女人脱下裤子让男人捅 | 国产视频手机在线播放 | 国产黄在线观看 | 福利电影在线播放 | 青青青草视频在线 | 污污视频在线播放 | 国产污视频在线看 | 99操| 国产精品自产拍高潮在线观看 | 国产精品揄拍100视频 | 非洲一级片 | 久久精品偷拍视频 | 另类一区二区三区 | 波多野结衣中文字幕在线 | 国产午夜电影在线观看 | 久久国产精品综合 | 91日日夜夜| 中文无码一区二区三区在线观看 | 韩日午夜在线资源一区二区 | 日韩经典一区二区三区 | 色婷婷777| 99精品视频网站 | 日韩字幕在线观看 | 亚洲干干干 | 在线观看免费高清视频 | 午夜免费小视频 | 亚洲自拍偷拍综合 | 亚洲片在线观看 | 亚洲天堂av一区二区三区 | 色亭亭 | 麻豆国产原创 | 欧美两根一起进3p做受视频 | 懂色av一区二区三区免费 | 韩国美女福利视频 | 夜夜高潮夜夜爽 | 久久精品99国产 | 欧美精品videos | 成年人黄色大片 | 国产片淫乱18一级毛片动态图 | 男人女人拔萝卜视频 | 麻豆69xxnxxporn| 91插插视频 | 麻豆黄色一级片 | 国产精品丝袜一区 | 午夜免费观看视频 | 污污的视频软件 | 看黄色的网址 | 九九热国产视频 | 伊人网色 | 中国毛片在线观看 | 久久久久成人网 | 中国爆后菊女人的视频 | 欧美日韩在线观看视频 | 亚洲一区中文字幕在线 | 五月天最新网址 | 欧美一区二区三区黄片 | 欧美日韩一区在线播放 | 国产爆乳无码一区二区麻豆 | 激情五月综合色婷婷一区二区 | 国产精品嫩草影院桃色 | 欧美三级不卡 | 成人永久免费视频 | 一道本av在线 | 亚洲精品91在线 | 久久久久久国产精品三级玉女聊斋 | 桃色成人网 |