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

网站导航菜单代码/百度快照网址

网站导航菜单代码,百度快照网址,茶企业网站建设模板,2023广东最新疫情基数排序 缺点:空间复杂度大;不能有重复的数字 对于b[a[i]] a[i];的理解 比如在循环赋值的过程中,对于大小为3的数组a[3],有 a[0] 2,a[1]5,a[2]9; 那么有b[2]2, b[5]5, b[9] 9,其余的b[0],b[1],b[3],b[4],b[6],b[7],b[8]均为初…

基数排序

缺点:空间复杂度大;不能有重复的数字
对于b[a[i]] = a[i];的理解
比如在循环赋值的过程中,对于大小为3的数组a[3],有
a[0] = 2,a[1]=5,a[2]=9;
那么有b[2]=2, b[5]=5, b[9] = 9,其余的b[0],b[1],b[3],b[4],b[6],b[7],b[8]均为初值-1,见代码。

#include<vector>
#include <tchar.h> 
#include<iostream>
void radix_sort(int* a, int len, int max)
{ //1.创建临时数组 int* b = new int[max + 1];    //因为要当下标用,所以下标为max的数组长度为max+1  //2.初始化临时数组 for (int i = 0; i <= max; i++){b[i] = -1;}//3.排序for (int i = 0; i < len; i++){b[a[i]] = a[i];     //i=10}//4.把b数组元素赋值回a数组(因为b数组中有很多为-1的值)int j = 0;for (int i = 0; i <= max; i++){if (b[i] != -1){a[j++] = b[i];          //将a[j] = b[i]后,j自加; }}//5.释放临时数组delete[] b;
}
int _tmain(int argc, _TCHAR* argv[])
{int a[10] = { 9, 5, 7, 3, 4, 1, 0, 6, 8, 2 };int length = sizeof(a) / sizeof(int);radix_sort(a, length,9);for (int i = 0; i < length; i++){printf("%3d",a[i]);}system("pause");
}

未完待续。。。。。

http://www.jmfq.cn/news/5043457.html

相关文章:

  • 免费可以绑定域名网站空间/长沙网站搭建关键词排名
  • 服务/百度关键词如何优化
  • 广东上海专业网站建设公司排名/优化设计高中
  • c网站开发视频教程/网站关键词排名查询
  • 一个空间可以做两个网站吗/广州抖音seo
  • 网站建设支付方式/搜索引擎优化的目的是对用户友好
  • 商城网站建设code521/怎么自己做网页
  • 开远市住房和城乡建设局网站/百度关键词排名突然没了
  • 重庆企业网站开发/html网页制作成品
  • 中企动力唐山网站建设/玉林网站seo
  • 网站你懂我意思正能量免费下载/精准营销的成功案例
  • 如何做网站赌博的教程/信息流优化师怎么入行
  • 旅游网站开发的意义是什么/公众号如何推广引流
  • dw怎么做网站首页/电商广告网络推广
  • 短视频素材大全/南宁seo外包服务商
  • 深圳微信网站开发/上海品牌推广公司
  • 国内网站建设/如何用google搜索产品关键词
  • 盐城网站建设哪家快/网络营销案例实例
  • 云梦做网站/域名注册需要多少钱
  • 北京网站制作一般多少钱/360免费做网站
  • 电影宣传网站开发设计/论坛推广的步骤
  • 不会写代码怎么做网站/沈阳头条今日头条新闻最新消息
  • 1.86神华网站两学一做/中国网络营销公司排名
  • 网站怎么做rss/怎样申请网站
  • 营销型网站建设易网拓/百度快照首页
  • wordpress建站/刷排名有百度手机刷排名
  • 建网站电话/网站推广优化招聘
  • 东莞手机网站建设/谁有恶意点击软件
  • 网站建设内容保障制度/个人发布信息的免费平台
  • 珠海cp网站建设/人工智能培训师