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

长春网站建设公司wordpress添加悬浮小人

长春网站建设公司,wordpress添加悬浮小人,中国客户网企业名录,网站建设的步骤及方法一、基数排序 基数排序是一种非比较型整数排序算法,也称桶排序,它的基本思想是通过对数据的每一位进行排序,低位优先,从最低位到最高位依次进行进桶出桶操作,循环count次(count为最大值的位数)&#xff0c…

一、基数排序

基数排序是一种非比较型整数排序算法,也称桶排序,它的基本思想是通过对数据的每一位进行排序,低位优先从最低位到最高位依次进行进桶出桶操作,循环count次(count为最大值的位数),最终实现整个数据序列的有序排列。

桶排序不能处理负数。

1.算法思想

算法原理

  • 基数排序是基于桶排序的思想,将整数按位数切割成不同的数字,然后按每个位数分别进行排序。
  • 对于每个位数,使用稳定的排序算法(如计数排序)将元素分配到不同的桶中,然后再按顺序收集桶中的元素。
  • 从最低位开始,依次对每一位进行上述操作,直到最高位处理完毕,此时整个序列就有序了。

进桶:

出桶:

以此类推。 

十位:

百位:

2.代码实现

//基数排序static int GetFigur(int* arr, int len)
{int max = arr[0];for (int i = 0; i < len; i++){if (max < arr[i]){max = arr[i];}}//求位数//丢个位int count = 0;while (max != 0){count++;max /= 10;}return count;
}
//获取十进制整数右数第figur位的数,figur从0开始
static int GetNum(int n, int figur)
{for (int i = 0; i > figur; i++){n /= 10;}return n % 10;
}void RadixSort(int* arr, int len)
{//定义10个队列HNode queArr[10];for (int i = 0; i < 10; i++){InitQueue(&queArr[i]);}//得到最大数字的位数,确定进队和出队的趟数int count = GetFigur(arr, len);int index;//队列的下标for (int i = 0; i < count; i++){//入队for (int j = 0; j < len; j++)//遍历数组入队{index = GetNum(arr[j], i);//index保存arr[j]进入队列的下标Push(&queArr[index], arr[j]);}//依次出队int j = 0;//arr的下标for (int k = 0; k < 10; k++){while(!IsEmpty(&queArr[k]))	{Pop(&queArr[k], &arr[j++]);}}}for (int i = 0; i < 10; i++){Destroy(&queArr[i]);}
}

3.复杂度分析

时间复杂度:O(d*n) d为最大数据的位数

空间复杂度:桶排序需要额外的空间来存储桶和桶内元素,空间复杂度为O(n)。
稳定性:桶排序是稳定的排序算法。在桶排序过程中,每个桶内的元素在排序时会保持相对顺序不变。例如,对于相同大小的元素,先进入桶的元素会先被处理,从而保证了它们在排序后的相对顺序与原始序列一致。

二、八大排序总结


文章转载自:

http://0FLnemdn.wrpxb.cn
http://5aZgScZf.wrpxb.cn
http://dKCCsW3V.wrpxb.cn
http://SID9138i.wrpxb.cn
http://Uyzyw5Zd.wrpxb.cn
http://F9KE3CdY.wrpxb.cn
http://W2wohn1W.wrpxb.cn
http://LjpyvOAS.wrpxb.cn
http://O1EjAv8I.wrpxb.cn
http://PKK6PRv7.wrpxb.cn
http://j7VcDvER.wrpxb.cn
http://vvElE4M6.wrpxb.cn
http://8MgP7lgd.wrpxb.cn
http://82MGm3Bp.wrpxb.cn
http://QmhsI91K.wrpxb.cn
http://EmxMyJjE.wrpxb.cn
http://4h2XdAyG.wrpxb.cn
http://Grg6DnGu.wrpxb.cn
http://yNoqsGUo.wrpxb.cn
http://GN5rTFNQ.wrpxb.cn
http://xKbSoP69.wrpxb.cn
http://fSbmSLB0.wrpxb.cn
http://K2UTWu3y.wrpxb.cn
http://BRNhZUjJ.wrpxb.cn
http://7oadUgcv.wrpxb.cn
http://9xTV5LWe.wrpxb.cn
http://91YCKANF.wrpxb.cn
http://c9kGbdAG.wrpxb.cn
http://5HgGyHV9.wrpxb.cn
http://o5TzZJRf.wrpxb.cn
http://www.dtcms.com/wzjs/732673.html

相关文章:

  • 临沂市经济开发区建设局网站建网站工具
  • 有无广告销售版本"有广告免费无广告收费"网站深圳市建设集团股份有限公司
  • 汕头网站推广找谁wordpress 统计ip
  • 门户网站建设为企业带来的好处网站开发页面布局
  • 做个小型购物网站要多少钱简单的j网站建设方案书
  • 蓝色旅游资讯网站模板油漆企业网站要怎么做
  • 网站建设得多钱婚纱设计网站
  • 网站后台怎么控制包装设计网站是什么样子的
  • 深圳做网站公司哪家好云浮建设网站
  • 网站宣传怎么做广州品牌seo推广
  • 视频网站外链怎么做网站动态图标
  • 网站怎么做才能赚钱宁阳网站设计
  • 不同类型网站优势对建设网站未来发展的建议
  • 做短视频网站有流量吗深圳小程序公司
  • 做外贸生意上国外网站怎么拥有自己的网站
  • 网站建设优化价格网页制作与网站建设ppt
  • 建立网站要钱吗互联网网站如何做流量统计
  • 电子商务的网站开发网站策划书的内容
  • 刚做的网站怎么搜索不出来网站推广指标包括
  • 17网站一起做网店潮汕档口网站优化外包费用
  • 长春世邦做网站影视制作宣传片公司
  • 汕头网站建设维护wordpress网站导出
  • 做网站h5烟台快速建站公司
  • 网站建设计划建议wordpress创建网站
  • wordpress建站seo好做吗phpcms企业网站模板
  • 优秀材料写作网站建设一个视频教学网站
  • 小程序网站模板主题猫wordpress
  • 优化seo网站wordpress自定义短码
  • 做网站都需要什么资料视频网站模板下载
  • 网站建设与服务考试山东网站制作设计