当前位置: 首页 > wzjs >正文

网站开发经典北京疫情又严重了

网站开发经典,北京疫情又严重了,昆明网站建设技术公司,网站做301跳转的好处问题描述 小R从班级中抽取了一些同学,每位同学都会给出一个数字。已知在这些数字中,某个数字的出现次数超过了数字总数的一半。现在需要你帮助小R找到这个数字。 代码: def solution(array): if not array: return 0 candidate array[0] …

问题描述

小R从班级中抽取了一些同学,每位同学都会给出一个数字。已知在这些数字中,某个数字的出现次数超过了数字总数的一半。现在需要你帮助小R找到这个数字。

代码:

def solution(array):

    if not array:

        return 0

   

    candidate = array[0]

    count = 1

   

    for num in array[1:]:

        if num == candidate:

            count += 1

        else:

            count -= 1

            if count == 0:

                candidate = num

                count = 1

   

    # 验证候选元素是否确实出现次数超过一半

    count = 0

    for num in array:

        if num == candidate:

            count += 1

   

    if count > len(array) // 2:

        return candidate

    else:

        return 0


 

if __name__ == "__main__":

    # Add your test cases here

    print(solution([1, 3, 8, 2, 3, 1, 3, 3, 3]) == 3)

http://www.dtcms.com/wzjs/63342.html

相关文章:

  • 互联网培训机构哪个好北京优化推广公司
  • 政府网站 专题建设新手做seo怎么做
  • 合肥建设网站深圳全网推互联科技有限公司
  • 南京制作网站企业宁海关键词优化怎么优化
  • 广州网站建设 易企建站电商数据网站
  • 南京谁做免费网站鹤壁搜索引擎优化
  • wordpress 外贸主题网站搭建谷歌seo
  • 新手学做网站视频简述seo和sem的区别
  • 新疆生产建设兵团建工集团网站最好用的搜索引擎
  • 怎么做优惠卷网站安卓系统优化app
  • 个人备案的网站可以做商城seo关键词排名优化的方法
  • 公司网站开发工具网络推广员的日常工作
  • 福州公司网站建设一定要用主流程序php语言泰州网站排名seo
  • 搭建企业资料网站百度产品
  • 用dw做购票网站模板app推广代理去哪里找
  • 网站海外推广谷歌seo方案最强大的搜索引擎
  • 邯郸哪里做网站百度网站官网入口
  • 网站做竞价品牌定位
  • 太原做网站个人网页怎么优化
  • 怎样设计网页教程网站点击排名优化
  • 天津市住房和城乡建设委员会官网重庆百度seo公司
  • 网站设计与制作一般步骤东莞seo外包公司哪家好
  • 华为游戏中心百度地图关键词排名优化
  • 舆情分析是什么sem和seo是什么职业
  • 福田网站建设哪家好做什么推广最赚钱
  • 山东有哪些网络公司太原seo快速排名怎么样
  • 如何分享自己的wordpress哈尔滨推广优化公司
  • 文化传媒公司 网站备案网络推广培训去哪里好
  • 做网站从哪里买域名百度公司电话
  • 用Axure做的网站原型百度云seo推广一个月见效