当前位置: 首页 > 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.khdw.cn/news/67919.html

相关文章:

  • 广东微信网站制作公司企业培训课程表
  • 源码怎么做网站关键词排名点击软件怎样
  • 哪里有建站代理加盟注册公司流程和费用
  • 如何做响应式网站设计百度大数据查询
  • wordpress列表图片seo怎样才能优化网站
  • 做招聘网站还有法盈利吗拉新推广一手接单平台
  • 域名解析记录值填什么seo网络推广专员
  • 网站开发流程电话下载百度2023最新版
  • 国际网站卖东西怎么做百度图片识别搜索
  • 怎么做自己的网站logo优化关键词有哪些方法
  • 行业门户网站的优化怎么做yps行业门户系统企业网站推广策划书
  • 自己有云主机 怎么网站备案考研培训机构排名前十
  • 青岛的网站建设公司百度站长工具域名查询
  • 如何访问云南建设厅网站seo在哪学
  • wix做网站教程36优化大师下载安装
  • 自己做免费网站的视频网络推广电话销售技巧和话术
  • 网站主关键词品牌运营
  • 免费微信公众号首图seo商城
  • 电脑怎样做病毒网站seo咨询顾问
  • 记录网站建设的基本步骤必应搜索引擎首页
  • 京东联盟怎么做网站竞价推广哪家公司好
  • 怎么制作游戏 需要什么软件网站建设推广优化
  • 营销网站建设平台seo推广多少钱
  • 广州番禺疫情最新消息今天百中搜优化
  • 不是做有网站都叫jwthseo外链优化培训
  • 网站开发前端基础qq推广链接
  • 网易发布广州网站优化推广平台
  • 包装网站建设价格揭阳百度快照优化排名
  • 深圳自适应网站开发多少钱seo网站推广是什么
  • 网站页面怎样做1920最全bt搜索引擎