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

深圳罗湖网站制作公司网页传奇游戏怎么注销

深圳罗湖网站制作公司,网页传奇游戏怎么注销,有没有做衣服的网站吗,网站开发和网络工程哪个好golang的自定义排序 根据数字二进制下 1 的数目排序 给你一个整数数组 arr 。请你将数组中的元素按照其二进制表示中数字 1 的数目升序排序。 如果存在多个数字二进制中 1 的数目相同#xff0c;则必须将它们按照数值大小升序排列。 请你返回排序后的数组。 示例 1#x…golang的自定义排序 根据数字二进制下 1 的数目排序 给你一个整数数组 arr 。请你将数组中的元素按照其二进制表示中数字 1 的数目升序排序。 如果存在多个数字二进制中 1 的数目相同则必须将它们按照数值大小升序排列。 请你返回排序后的数组。 示例 1 输入arr [0,1,2,3,4,5,6,7,8] 输出[0,1,2,4,8,3,5,6,7] 解释[0] 是唯一一个有 0 个 1 的数。 [1,2,4,8] 都有 1 个 1 。 [3,5,6] 有 2 个 1 。 [7] 有 3 个 1 。 按照 1 的个数排序得到的结果数组为 [0,1,2,4,8,3,5,6,7] 示例 2 输入arr [1024,512,256,128,64,32,16,8,4,2,1] 输出[1,2,4,8,16,32,64,128,256,512,1024] 解释数组中所有整数二进制下都只有 1 个 1 所以你需要按照数值大小将它们排序。 代码 golang的自定义排序 package mainimport (fmtsort )type NumList []intvar m map[int]intfunc sortByBits(arr []int) []int {m make(map[int]int, len(arr))for i : 0; i len(arr); i {if _, ok : m[arr[i]]; !ok {m[arr[i]] getOneCount(arr[i])}}sort.Sort(NumList(arr))return arr }func (this NumList) Less(i, j int) bool {if m[this[i]] m[this[j]] {return this[i] this[j]} else {return m[this[i]] m[this[j]]} }func (this NumList) Swap(i, j int) {this[i], this[j] this[j], this[i] }func (this NumList) Len() int {return len(this) }func getOneCount(num int) int {count : 0for num ! 0 {if num1 1 {count}num 1}return count }func main() {arr : []int {0,1,2,3,4,5,6,7,8}fmt.Println(sortByBits(arr)) } 拓展阅读 https://studygolang.com/articles/14520?frsidebar
http://wiki.neutronadmin.com/news/390393/

相关文章:

  • 素材网站怎么推广做网站跟客人怎么沟通
  • 中小型企业网站建设申请企业资助建设网站
  • 怎么给自己的品牌做网站如何做好网页设计
  • 网站建设单页装修公司怎么找客源最有效
  • 大连网站建设哪里好中国建筑集团有限公司怎么样
  • 网站开发广告语大全品牌策划设计
  • 常德建设网站多少钱如何搭建wordpress商城
  • 站长之家0西宁建设公司网站
  • 找人做jsp网站wordpress网站根目录
  • 土巴兔网站开发wordpress .htaccess 301重定向
  • 建设网站案例优化大师官方正版下载
  • 网站建设一年多少钱如何调整
  • 温州企业网站设计有关做聚合物电池公司的网站
  • 长沙县好的建站按效果付费做网店装修的网站有哪些内容
  • 哪里有建设网站中的视频下载公司装修装饰
  • 建站模板与网站案例展示职业生涯规划
  • 网站如何做跳转58同城推广效果怎么样
  • 网站建设是干什么h5制作完成后怎么导出
  • 外贸品牌网站建设推广
  • 深圳网站建设方案服务公司在线网站流量查询
  • 庄浪县县住房建设局网站电商运营有几大平台
  • 青海培训网站建设公司带数据库网站模板
  • 慈溪怎么做网站淮南做网站推广
  • 网站正在建设中动画推荐几个高端大气上档次网站
  • 酒店官方网站的功能建设动态wordpress动态主题
  • 太原做网站公司运营制作单页网站
  • 城市建设杂志社网站免费主题大全下载
  • 指定关键字 网站有更新就提醒做网站找外包公司要要搞清楚什么
  • 百度网站地图模板2022年装修效果图大全
  • 网站推广的方法枫子马蹄室内设计官网