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

建设银行人力资源系统网站首页百度主动提交工具 wordpress

建设银行人力资源系统网站首页,百度主动提交工具 wordpress,最新网站建设软件,网页制作与网站建设期末考试LeetCode 1356. 根据数字二进制下 1 的数目排序 给你一个整数数组 arr 。请你将数组中的元素按照其二进制表示中数字 1 的数目升序排序。如果存在多个数字二进制中 1 的数目相同,则必须将它们按照数值大小升序排列。 文章讲解https://www.programmercarl.com/1356.%…

LeetCode 1356. 根据数字二进制下 1 的数目排序

        给你一个整数数组 arr 。请你将数组中的元素按照其二进制表示中数字 1 的数目升序排序。如果存在多个数字二进制中 1 的数目相同,则必须将它们按照数值大小升序排列。

文章讲解icon-default.png?t=N176https://www.programmercarl.com/1356.%E6%A0%B9%E6%8D%AE%E6%95%B0%E5%AD%97%E4%BA%8C%E8%BF%9B%E5%88%B6%E4%B8%8B1%E7%9A%84%E6%95%B0%E7%9B%AE%E6%8E%92%E5%BA%8F.html#c-%E4%BB%A3%E7%A0%81

  • 思路:计算二进制表示中 1 的个数
    1. 每次取末位,遇 1 则 ++count,有多少位就进行多少次;
      int bitCount(int n) {int count = 0; // 计数器while (n > 0) {if((n & 1) == 1)  ++count;  // 当前位是1,++countn >>= 1 ; // n向右移位}return count;
      }
    2. 每次消除最右的1,count 统计操作次数即可:
      int bitCount(int n) {int count = 0;while (n) {n &= (n - 1); // 清除最低位的1++count;}return count;
      }
      以 12 为例
  • 代码:
class Solution {
private:static int bitCount(int n) { // 计算n的二进制中1的数量int count = 0;while(n) {n &= (n -1); // 清除最低位的1count++;}return count;}static bool cmp(int a, int b) {int bitA = bitCount(a);int bitB = bitCount(b);if (bitA == bitB) return a < b; // 如果bit中1数量相同,比较数值大小return bitA < bitB; // 否则比较bit中1数量大小}
public:vector<int> sortByBits(vector<int>& arr) {sort(arr.begin(), arr.end(), cmp);return arr;}
};

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

相关文章:

  • php网站的html文件放在那个里面的企业产品网站源码
  • 上海专业网站建做网站有好创意想法
  • 晚上做设计挣钱的网站中国工商建设标准化协会网站
  • 佛山顺德网站建设wordpress免费企模板下载
  • 开公司做购物网站是不是想多了文化网站开发背景
  • 长沙专业网站建设品牌ppt模板免费网址
  • 怎么做网站宣传网站的设计与开发的图片
  • 大港建站公司做一个商品网站多少钱
  • 校园网站建设的背景海南建设银行官方网站
  • seo整站优化新站快速排名查询系统网站模板
  • 做蜂蜜上什么网站网站备案率是什么
  • 如何网站开发语言黑料社2023
  • dede装修网站模板网站设计怎么做视频
  • 如何建立一个外贸公司网站正确认识部门网站建设
  • 溧阳网站设计五金加工厂怎么做网站
  • 网站推广的途径有哪些企业类网站有哪些
  • 网站建设对企业的发展网站的首页怎么做的
  • 中山专业网站建设wordpress 功能 去除
  • 优秀的网站有哪些最近做网站开发有前途没
  • 装修高端网站建设网站进度表
  • 网站开发分析报告深圳市市场监督管理局官网
  • 网站整站模板下载株洲网络学院
  • 网站开发工作量评估酒店设计公司排名
  • 做徽章的企业网站长沙网站搭建首选智投未来
  • 济南建设网站平台软件开发工具的基本功能是什么
  • 怎么把做的网页放网站游戏开发者之家
  • 柘城县网站建设天津市武清区建设银行网站
  • 网站建设招标书技术介绍wordpress首页主标题移到后面
  • 公司网站如何做seo杨幂做的网站广告
  • 建网站需要多钱led外贸网站