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

西塞山区建设局网站长沙外贸建站

西塞山区建设局网站,长沙外贸建站,上海今天出什么大事件了,上海企业网站建设公司Leetcode 3011. Find if Array Can Be Sorted 1. 解题思路2. 代码实现 题目链接:3011. Find if Array Can Be Sorted 1. 解题思路 这一题挺简单的,就是一个分组进行排序考察,我们将相邻且bit set相同的元素划归到同一组,然后进…
  • Leetcode 3011. Find if Array Can Be Sorted
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3011. Find if Array Can Be Sorted

1. 解题思路

这一题挺简单的,就是一个分组进行排序考察,我们将相邻且bit set相同的元素划归到同一组,然后进行排序,然后依次看各个组之间是不是都满足有序关系即可。

2. 代码实现

给出python代码实现如下:

class Solution:def canSortArray(self, nums: List[int]) -> bool:n = len(nums)def count_digit(num):return Counter(bin(num)[2:])["1"]idx = 0pre_max = -1while idx < n:elems = []d = count_digit(nums[idx])while idx < n and count_digit(nums[idx]) == d:elems.append(nums[idx])idx += 1elems = sorted(elems)if elems[0] < pre_max:return Falsepre_max = elems[-1]return True

提交代码评测得到:耗时143ms,占用内存16.7MB。

http://www.yayakq.cn/news/52419/

相关文章:

  • 网站开发人员叫什么制作网站先做前端还是后端
  • 宜宾网站设计北京神州网站建设
  • wap网站建设方案 pdf软文营销的步骤
  • 网站导航条背景图片镇江优化九一
  • 室内设计知名网站临沂做网站选盛誉
  • 专业房产网站建设公司排名驻马店seo
  • wordpress前台版权北京优化社区防控措施方案
  • 论坛类网站备案dede 网站地图 调用文章
  • 郑州seo网站排名优化公司建设音乐网站
  • 网站首页可以做竖版吗做一个网站多久
  • 福建交通建设网站广州有哪些网络设计公司
  • 怎么看网站有没有做百度推广如何用jeecg建设网站
  • 泰安网站优化赣州网站建设费用
  • 在网站后台做网页河北廊坊建设银行网站
  • 网站联动网页版微信二维码扫描
  • 个人创业做网站做名片素材网站
  • 做远程培训网站用什么系统在线图片编辑器马赛克
  • 企业网站的推广方式自助建站和wordpress
  • 信阳网站建设汉狮报价做网站平台的公司
  • 企业网站的建设意义软件外包公司值得去吗
  • 网站建设人力调配范文廊坊网站建设价格
  • 不会技术怎么做公司网站药品招商网站大全
  • 任丘市做网站鹤岗做网站公司
  • ip做网站域名黄骅港股票代码
  • 青岛建站方案wordpress博客平台推荐
  • python3 网站开发沧州最火网站
  • 湘潭网站建设 x磐石网络自适应导航网站模板
  • 淘宝网站建设概要网站空间到期怎么办
  • 制作asp.net网站抓取网站访客qq代码
  • 广安网站制作设计网上宣传广告怎么做