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

专业的网站建设价格低3g门户手机网

专业的网站建设价格低,3g门户手机网,龙华响应式网站建设,WordPress模板使用方法对于给定的一个长度为n的数组nums#xff0c;需要找出起重工出现次数大于n/2向下取整的元素#xff0c;假设给定的数组中一定存在符合给定要求的数#xff0c;例如给定如下的例子#xff1a; 添加图片注释#xff0c;不超过 140 字#xff08;可选#xff09; 添加图片注…对于给定的一个长度为n的数组nums需要找出起重工出现次数大于n/2向下取整的元素假设给定的数组中一定存在符合给定要求的数例如给定如下的例子 添加图片注释不超过 140 字可选 添加图片注释不超过 140 字可选 对于这个问题可以使用分治算法来将问题规模不断缩小在执行过程中减少部分计算这样就可以提高执行效率。 对于分治算法解决思路如果想要在n个数中寻找出现次数最多的数字将问题规模缩小可以先找出前n/2部分出现次数最多的数head再找出后n/2部分出现次数最多的数tail如果这两者相等则说明出现次数最多的数字已经找到了而如果两者不相等则需要再在n个数字中搜索head和tail分别出现的次数选择出现次数最大的那个作为最终的结果。 要对于找出前n/2部分出现次数最多的数的过程与上述的过程是一致的也就是对n/2部分的前半部分和后半部分分别作判断依次进行递推直至判断部分的长度为1位置这样就可以将该数进行返回了。 对于第一个例子的整个分治过程如下 添加图片注释不超过 140 字可选 根据每次分治返回的head和tail进行判断最终返回的是1为出现次数最多的数字。 使用python实现的代码如下 class Solution:def findnum(self, nums):def func(low,high):if lowhigh:return nums[low]midlow(high-low)//2headfunc(low,mid)tailfunc(mid1,high)if headtail:return tailhead_countsum(1 for i in range(low,high1) if nums[i]head)tail_countsum(1 for i in range(low,high1) if nums[i]tail)return head if head_counttail_count else tailreturn func(0,len(nums)-1) 对于该问题可以提供其他的一些解决方式例如可以使用字典的方式来结局将nums中的每个数字作为键key然后将每个数字出现的次数作为值value然后将nums转换成一个字典dic这样就可以使用max(dic.keys(),keydic.get)这个方法来获取字典dic中value的最大值所对应的键key了。对于max(dic.keys(),key)这个方法首先是会遍历字典然后将返回值作为参数传递给key所对应的函数再将函数的执行结果传回给key以此时key的值来作为标准进行判断大小返回一个最大值即可python实现的代码如下 class Solution:def findnum(self, nums):dic{}for i in nums:dic[i]dic.get(i,0)1return max(dic.keys(),keydic.get)
http://www.zqtcl.cn/news/231869/

相关文章:

  • 小型装修公司店面装修windows优化大师会员
  • php服装商城网站建设wordpress主题去除友情链接
  • 北京网站设计公司sx成都柚米科技15福建众利建设工程网站
  • 深圳大型网站建设服务公司wordpress后台为什么这么慢
  • 信用网站建设工作简报青岛的建筑公司
  • 网站怎么做文件上传灯饰 东莞网站建设
  • 建设电子商务网站的规划书电子商务平台网站模板
  • 桂林网站建设 腾云安康养老院收费
  • 网站建设找酷风旅游手机网站开发
  • 宜昌建设厅网站开发公司起名大全
  • 龙口建设局网站深圳十大网站建设公司
  • 湛江网站设计哪家好公司网址怎么查询
  • 网站怎么设置关键词河南宣传片制作公司
  • 做网站 怎么赚钱吗安乡网站制作
  • 国外展览展示设计网站沧州网络推广管理公司
  • 物流信息平台网站建设深圳做手机网站建设
  • 品牌型网站的特点领导视察网站建设
  • 如何自己做网站推广淘宝客佛山小程序开发公司
  • 天津市建设局网站口碑营销相关案例
  • 怎么有自己的网站厂字形网页布局网站
  • 广州市财贸建设开发监理网站工程建设企业等采用
  • 网站建设规模设想自己建立网站教程
  • 兰溪建设局网站门户网站建设招标
  • 用wp做网站备案怎么查自己的邮箱号
  • 苏州企业网站建设公司价格数字媒体应用 网站开发
  • 西宁做网站seo四川省的住房和城乡建设厅网站首页
  • 响应式网站 有哪些弊端可以发广告的网站
  • wordpress 漫画站wordpress加目录
  • 天津商城网站制作深圳品牌网站设计公司
  • 初学网站开发上海市普陀区建设规划局网站