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

网站的网页声明怎么做搭建一个app平台需要多少钱

网站的网页声明怎么做,搭建一个app平台需要多少钱,不属于企业网站建设基本标准是,seo加wordpress工程师基数排序是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达字符串(比如名字或日期)和特定格式的浮点数,所以基数排序也不是只能使用于整数。 1. 基数排序…

基数排序是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达字符串(比如名字或日期)和特定格式的浮点数,所以基数排序也不是只能使用于整数。

1. 基数排序 vs 计数排序 vs 桶排序

基数排序有两种方法:

这三种排序算法都利用了桶的概念,但对桶的使用方法上有明显差异:

  • 基数排序:根据键值的每位数字来分配桶;
  • 计数排序:每个桶只存储单一键值;
  • 桶排序:每个桶存储一定范围的数值;

2. LSD 基数排序动图演示


代码实现

Java

/*** 基数排序* 考虑负数的情况还可以参考: https://www.erdangjiade.com/js*/
public class RadixSort implements IArraySort {@Overridepublic int[] sort(int[] sourceArray) throws Exception {// 对 arr 进行拷贝,不改变参数内容int[] arr = Arrays.copyOf(sourceArray, sourceArray.length);int maxDigit = getMaxDigit(arr);return radixSort(arr, maxDigit);}/*** 获取最高位数*/private int getMaxDigit(int[] arr) {int maxValue = getMaxValue(arr);return getNumLenght(maxValue);}private int getMaxValue(int[] arr) {int maxValue = arr[0];for (int value : arr) {if (maxValue < value) {maxValue = value;}}return maxValue;}protected int getNumLenght(long num) {if (num == 0) {return 1;}int lenght = 0;for (long temp = num; temp != 0; temp /= 10) {lenght++;}return lenght;}private int[] radixSort(int[] arr, int maxDigit) {int mod = 10;int dev = 1;for (int i = 0; i < maxDigit; i++, dev *= 10, mod *= 10) {// 考虑负数的情况,这里扩展一倍队列数,其中 [0-9]对应负数,[10-19]对应正数 (bucket + 10)int[][] counter = new int[mod * 2][0];for (int j = 0; j < arr.length; j++) {int bucket = ((arr[j] % mod) / dev) + mod;counter[bucket] = arrayAppend(counter[bucket], arr[j]);}int pos = 0;for (int[] bucket : counter) {for (int value : bucket) {arr[pos++] = value;}}}return arr;}/*** 自动扩容,并保存数据** @param arr* @param value*/private int[] arrayAppend(int[] arr, int value) {arr = Arrays.copyOf(arr, arr.length + 1);arr[arr.length - 1] = value;return arr;}
}

希望你也学会了,更多编程源码模板请来二当家的素材网:https://www.erdangjiade.com

http://www.ds6.com.cn/news/55440.html

相关文章:

  • 怎么快速做网站排名google关键词优化排名
  • 安徽省住房和城乡建设厅门户网站小广告网页
  • 网站广告费一般多少钱如何做网站关键词优化
  • 在网上做软件挣钱的网站微信朋友圈软文大全
  • 多视频网站建设seo优化教程下载
  • 中文网站常用字体2023年8月新冠
  • 建设网站基础知识关键词免费下载
  • 五金设备网站建设线上招生引流推广方法
  • 网站开发并发 性能seo排名工具给您好的建议下载官网
  • 网站建设兆金手指排名怎么推广一个产品
  • 湖南网站托管哪家好网站百度不收录的原因
  • 武汉武昌做网站推广百度seo是什么意思呢
  • 做旅游宣传不错的网站磁力天堂最新版地址
  • 永州网站建设收费情况自助建站免费建站平台
  • 帝国网站的互动专栏怎么做百度导航下载2021最新版
  • 网站 数据库+1阿里指数数据分析平台
  • 网站二级页怎么做常德网站设计
  • 佛山网站建设thual全能优化大师
  • php与mysql动态网站开发 pdf福州seo网站排名
  • 国内知名网站建设企业重庆森林影评
  • 南昌那个公司做网站好百度ai营销中国行
  • 做的网站响应速度慢湖南百度推广开户
  • 在哪里找人做公司网站黑帽seo技术论坛
  • bing网站提交seol英文啥意思
  • 柴沟堡做网站网站怎么注册
  • 做吃穿住行网站苏州关键词排名提升
  • xml网站模板seo团队
  • 阿里巴巴国际站怎么网站建设免费招聘信息发布平台
  • 开源网站后台管理系统必应搜索引擎首页
  • 沧州黄骅市贴吧seo排名优化软件免费