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

做网站宣传百度权重查询网站

做网站宣传,百度权重查询网站,个人如何做网站软件,领星erp系统基本思想 将整数按位数切割成不同的数字#xff0c;然后从低位开始#xff0c;依次到高位#xff0c;逐位进行排序#xff0c;从而达到排序的目的。 算法步骤 基数排序算法可以采用「最低位优先法#xff08;Least Significant Digit First#xff09;」或者「最高位优先…基本思想 将整数按位数切割成不同的数字然后从低位开始依次到高位逐位进行排序从而达到排序的目的。 算法步骤 基数排序算法可以采用「最低位优先法Least Significant Digit First」或者「最高位优先法Most Significant Digit first」。最常用的是「最低位优先法」。 下面我们以最低位优先法为例讲解一下算法步骤。 确定排序的最大位数遍历数组元素获取数组最大值元素并取得对应位数。从最低位个位开始到最高位为止逐位对每一位进行排序 定义一个长度为 10的桶数组 buckets每个桶分别代表 0∼9 中的 1 个数字。按照每个元素当前位上的数字将元素放入对应数字的桶中。清空原始数组然后按照桶的顺序依次取出对应元素重新加入到原始数组中。 以 [692,924,969,503,871,704,542,436]为例演示一下基数排序算法的整个步骤。 适用场景 大规模整数排序固定长度数据排序稳定性要求高的排序场景数据分布较为均匀的情况外部排序场景 排序稳定性 基数排序采用的桶排序是稳定的。基数排序是一种 稳定排序算法。 代码实现(golang) func getMax(arr []int) int {max : arr[0]for _, v : range arr {if v max {max v}}return max }func radixSort(arr []int) []int {max : getMax(arr)exp : 1for max/exp 0 {buckets : make([][]int, 10)for _, v : range arr {digit : (v / exp) % 10buckets[digit] append(buckets[digit], v)}arr []int{}for _, bucket : range buckets {arr append(arr, bucket...)}exp * 10}return arr }func main() {arr : []int{170, 45, 75, 90, 802, 24, 2, 66}sortedArr : radixSort(arr)fmt.Println(sortedArr) }
http://www.w-s-a.com/news/2968293/

相关文章:

  • 南京网站建设公司哪家好广东深圳龙岗区邮政编码
  • 网站游戏正规网站建设腾讯服务器
  • 河北集团网站建设别墅设计
  • 云南固恒建设集团有限公司网站克拉玛依建设局网站
  • 怎么用阿里云建网站制作php网站
  • 做网站最好的网络公司公司网站域名是什么
  • 滨州建设局网站自己怎么免费做网站
  • 宝塔设置加速wordpress站点在线商城
  • 个人网站建设免费主机好乐买的网站推广方式
  • 网站系统升级需要多久好123上网主页
  • 男女做羞羞事漫画网站免费小型网站建设步骤
  • 空间购买后打不开网站上海找做网站公司好
  • 国内设计网站排名php网站建设素材
  • 网站后台更新为什么前台不现实柳州做网站人员
  • 用了wordpress的电商网站优秀网文
  • 服务器租用网站自动划分空间学电脑培训班多少一个月
  • 凡科网电脑版怎么做网站深圳市住房和建设局统一认证平台
  • 建设视频网站费用江西app网站建设
  • 安徽网站开发培训网站模版带后台
  • 吉林住房和城乡建设厅网站网站建设推广一对一服务
  • 网站主页被做跳转帝国cms网站地图生成
  • 做网站公司怎么样官方网站建设对比
  • 个人电脑建立网站威海推广
  • 企业网站模块介绍类似于百度快照的网站
  • 长沙大型网站建设公司企业网站如何上存
  • 河南县wap网站建设公司京东商城网站域名
  • 电子商务网站规划开发实训教程一流小说网站模板
  • 广州制作网站开发教做软件的网站
  • 公众号开发是前端还是后端360网站seo
  • apache建设本地网站公司网站运营