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

网站开发经典创量广告投放平台

网站开发经典,创量广告投放平台,国外有什么做网站的软件吗,给网站做sitemap文件问题描述 小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/105446.html

相关文章:

  • dedecms 网站url路径优化长春网站优化哪家好
  • 网站建设需求文案公司网站怎么建立
  • 盐田做网站四川seo平台
  • 华为外包做的网站河南网站建设
  • 久治县网站建设公司网页开发教程
  • 帝国cms小说网站模板下载地址恩城seo的网站
  • 南京谁做免费网站推广公司是做什么的
  • 汉中网站建设公司百度图片识别搜索
  • ps做网站uiseo在线培训课程
  • 深圳模板网站建设武安百度seo
  • 培训教育类网站模板下载百度收录批量提交入口
  • 网站服务名词解释百度网站收录提交入口全攻略
  • 做网站的团队业绩怎么写客户资源买卖平台
  • b站网站大全下载简述网站内容如何优化
  • 建立网站的技术金华百度seo
  • 旅游网站只做网站怎么优化自己免费
  • 东营建设信息网中标公示移投界seo
  • 如何做音乐网站今日刚刚发生的军事新闻
  • 品牌网站建设专家网时代教育培训机构官网
  • 做那种类型的网站seo好自己做一个网站
  • 企业站模板知乎推广渠道
  • 深圳专业医疗网站建设市场营销十大经典案例
  • 网站开发项目经理岗位职责厦门seo培训
  • 网站安全设置教程友情链接免费发布平台
  • 网站建设项目可行性报告网页版百度云
  • 建设中网站首页万网域名注册官网
  • wordpress级简主题网站推广优化排名公司
  • 企业做网站公司有哪些重庆百度
  • 百度给做网站收费多少百度站长号购买
  • pythonweb开发需要学什么网站seo服务