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

做音乐网站不在百度做推广他会把你的网站排名弄掉

做音乐网站,不在百度做推广他会把你的网站排名弄掉,网站制作首先,wordpress安装插件出现api题目&#xff1a; 给你一个整数数组 arr 。请你将数组中的元素按照其二进制表示中数字 1 的数目升序排序。 如果存在多个数字二进制中 1 的数目相同&#xff0c;则必须将它们按照数值大小升序排列。 请你返回排序后的数组。 提示&#xff1a; 1 < arr.length < 5000…

题目

给你一个整数数组 arr 。请你将数组中的元素按照其二进制表示中数字 1 的数目升序排序。

如果存在多个数字二进制中 1 的数目相同,则必须将它们按照数值大小升序排列。

请你返回排序后的数组。

提示:

  • 1 <= arr.length <= 500
  • 0 <= arr[i] <= 10^4

思路:首先,根据 1的个数 和 当前数值,生成一个新的数字,来 存储 每一个数字 的 1的个数 和 本身的值。接下来,将 存储的数字,还原成最初始的数字,并根据 1的个数 和 当前数值 排序。

代码

class Solution {public int[] sortByBits(int[] arr) {int length = arr.length;for (int i = 0; i < length; i++) {// 因为arr[i]最大是10^4,还原时 arr[i]是余数// 因此 %= 10^5 放大也是放大10^5arr[i] = Integer.bitCount(arr[i]) * 100000 + arr[i];}Arrays.sort(arr);for (int i = 0; i < length; i++) {arr[i] %= 100000;}return arr;}
}

性能

时间复杂度o(nlogn)快排时间

空间复杂度o(logn)  快排递归调用栈

http://www.dtcms.com/a/584299.html

相关文章:

  • wordpress淘宝客插件破解版广州网站建设360网站优化
  • 得力文具网站建设策划书模板网婚纱
  • 微信朋友圈的网站连接怎么做中国最新军事新闻头条今天
  • 晋城市住房和城乡建设局官方网站郑州互联网seo
  • 企业网站seo托管怎么做win8风格wordpress博客主题
  • 洛阳网站设计公司开发app的公司挣钱吗
  • 沧州企业网站微平台在哪里找
  • 青岛 企业网站建站wordpress 每页 关高
  • 已经备案的网站新增ip怎么做wordpress下载页面天涯
  • 天津网站公司怎么生成网站地图
  • docker可以做网站吗视频会议
  • 做网站还 淘宝logofree制作网站
  • 请问下网站开发怎么弄企业网站推广的一般策略
  • 网站优化排名公司哪家好手机建立网站
  • 企业高端网站建设公司采购平台
  • 网站建设培训学校广州公网ip做网站
  • 网站快照明天更新是什么情况前端微信小程序开发教程
  • 常州公司网站模板建站化妆品网站 源码
  • 网站字体大小是多少合适自己动手做衣服网站
  • erp是什么办公软件网站优化吧
  • 做网站上传照片的尺寸wordpress 教学下载
  • 做礼品公司网站的费用乡镇社区教育中心网站建设
  • 贵州省建设厅官网站北京企业网站设计报价
  • 免费学建筑知识网站app引导页模板html
  • 网站建设的进度网站开发设计资讯
  • 有没有返利网站做京东的移动互联网的概念是什么
  • 网站排名突然掉了怎么回事如何创建公司网站
  • 新手做网站的注意事项房屋平面图在线制作网站
  • 做网站是不是很简单wordpress采集网页文章
  • 图书馆建设投稿网站站群宝塔批量建站