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

中国互联网上市公司排名桔子seo网

中国互联网上市公司排名,桔子seo网,怎样做网站和网站的友情链接,三亚久爱传媒招聘信息排序算法-基数排序法(RadixSort) 1、说明 基数排序法与我们之前讨论的排序法不太一样,并不需要进行元素之间的比较操作,而是属于一种分配模式排序方式。 基数排序法比较的方向可分为最高位优先(Most Significant Di…

排序算法-基数排序法(RadixSort)

1、说明

基数排序法与我们之前讨论的排序法不太一样,并不需要进行元素之间的比较操作,而是属于一种分配模式排序方式。

基数排序法比较的方向可分为最高位优先(Most Significant Digit First,MSD)和最低位优先(Least Significant Digit First,LSD)两种。MSD是从最左边的位数开始比较的,而LSD则是从最右边的位数开始比较的。

2、算法分析

  1. 在所有情况下,时间复杂度均为O(n{log_{p}}^{k}),k是原始数据的最大值。
  2. 基数排序法是稳定排序法。
  3. 基数排序法要使用很大的额外空间来存放列表数据,其空间复杂度为O(n*p),n是原始数据的个数,p是数据字符数。
  4. 若n很大,p固定或很小,则此排序法的效率很高。

3、C++代码 

#include<iostream>
#include<iomanip>
using namespace std;void PrintData(int data[], int size) {for (int i = 0; i < size; i++) {cout << data[i] << " ";}cout << endl;
}void SetData(int data[], int size) {srand(time(nullptr));for (int i = 0; i < size; i++) {data[i] = rand() % 999 + 1;}
}void Radix(int data[], int size) {for (int n = 1; n <= 100; n *= 10) {int temp[10][100] = { 0 };for (int i = 0; i < size; i++) {int m = (data[i] / n) % 10;temp[m][i] = data[i];}int k = 0;for (int i = 0; i < 10; i++) {for (int j = 0; j < size; j++) {if (temp[i][j] != 0) {data[k] = temp[i][j];k++;}}}cout << "经过" << setw(3) << n << "位排序后:";PrintData(data, size);}
}int main() {int size = 20;int* data = new int[size];SetData(data, size);cout << "原始数据:";PrintData(data, size);cout << "---------------------------------" << endl;Radix(data, size);cout << "---------------------------------" << endl;cout << "最终数据:";PrintData(data, size);return 0;
}

输出结果 

http://www.hkea.cn/news/851252/

相关文章:

  • 3d网站建设制作百度关键词优化手段
  • 新手做那些网站比较好东莞企业网站排名
  • 欧美风格网站360指数
  • 优秀网站建设公司电话下列哪些店铺适合交换友情链接
  • 58同城乌鲁木齐网站建设重庆网站到首页排名
  • wordpress知言主题山东服务好的seo公司
  • 旅游商务平台网站建设功能需求关键词排名查询官网
  • 做网站要搭建本地服务器么微商引流被加方法精准客源
  • 网站名字要备案吗友情链接怎么弄
  • 江苏网站开发外链网站大全
  • 网站代备案流程图百度关键词优化排名技巧
  • 石狮建设局网站今日头条站长平台
  • 修改公司网站网页站长素材音效
  • 网站速度测速免费访问国外网站的app
  • 常州网站搭建公司宣传推广渠道有哪些
  • 中国建设监理网站广告网络
  • 网站维护费用怎么收路由优化大师官网
  • 如何加入小说网站做打字员合肥网站优化推广方案
  • 网站建设现状关键词在线优化
  • 网站建设就业百度网址导航主页
  • 郑州公司做网站汉狮中囯联通腾迅
  • 专业网上购物平台优化网站的步骤
  • 用web开发一个网站怎么做网站推广优化平台
  • 建设企业网站进去无法显示搜索引擎seo
  • 网站 分辨率百度视频推广
  • 中国红河网seo排名工具
  • 做网站商丘3a汽车集团公司网络营销方案
  • 网络宣传推广策划范文seo如何优化排名
  • 网站 建设 原则新闻今天的最新新闻
  • 服装网站首页设计主要推广手段免费