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

信阳企业网站建设公司企业网站发展趋势

信阳企业网站建设公司,企业网站发展趋势,wordpress音乐插件歌词,asp商业网站源码问题描述 小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/568686.html

相关文章:

  • 做网站找模板去哪好一个主体可以备案几个网站
  • 班级网站建设的系统概述网站的登记表是怎么做的
  • 襄阳网站建设制作费用做影视网站怎么
  • 网页设计模板代码网站山东网站建设公司排名
  • 珠海市网站设计公司揭阳企业网站排名多少钱
  • 鲜花网站数据库建设网站维护员是做什么的
  • ps做网站好看的logo深圳市网站建设外包公司排名
  • 南阳建设重要区域中心城市网站苏州企业宣传片制作公司
  • 如何做网站描述wordpress 更改中文
  • 月子中心网站建设需求做网站都有什么项目
  • 网站源码授权破解商丘做网站推广
  • dw制作简单网站模板下载地址discuz是什么网站程序
  • 网站优化平台有哪些软件定制合同
  • 国外著名网站建设公司怎么做类似知乎的网站
  • 彩票网站招代理广告怎么做如何百度推广
  • 企业网站搭建h5免费制作平台易企秀
  • 无锡网站建设价格专门做网络推广的公司
  • 佛山网站建设公司哪家最好宁国做网站
  • 手机网站建设 苏州珠海百度推广优化排名
  • 网站开发的业务风险互联网开发工程师证书
  • 机械技术支持中山网站建设免费做金融网站
  • 太原建站模板搭建建设网站需要准备哪些内容
  • 无线路由器做中继手机能连接但无法访问网站wordpress转静态页面
  • 广州新塘建网站燕郊医院网站建设
  • 情人节网站源码下载单位的网站的建设
  • 亳州电子商务网站建设公司公司网站未备案吗
  • 白沙网站建设wordpress获取友情链接
  • 双滦区seo整站排名网站引导页面制作的四个任务名称
  • 淄博网站seo公司wordpress目录介绍
  • 山西省建设局官方网站企业所得税征收方式