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

网站开发开发语言怎样做国外网站

网站开发开发语言,怎样做国外网站,在什么网站可以免费,wordpress采集淘客评判一个排序算法时除了时间复杂度和空间复杂度之外还要考虑对cache的捕获效果如何#xff0c;cache友好的排序算法应该对数据的访问相对集中#xff0c;快速排序相较于堆排序优点就是在于对cache的捕获效果好。 堆排序 时间复杂度#xff1a;O#xff08;n log n #xf… 评判一个排序算法时除了时间复杂度和空间复杂度之外还要考虑对cache的捕获效果如何cache友好的排序算法应该对数据的访问相对集中快速排序相较于堆排序优点就是在于对cache的捕获效果好。 堆排序 时间复杂度On log n 空间复杂度 O1 不稳定 cache不友好 void func(vectorintnums){functionvoid(int,int)merge[](int start,int end){int childstart;int father2*child1;while(childend){if(child1endnums[child1]nums[child]) child;if(nums[father]nums[child]){swap(nums[father],nums[child]);childfather;father2*child1;}else break;}};int nnums.size();for(int in/2-1;i0;i--){merge(i,n-1);}for(int in-1;i0;i--){swap(nums[0],nums[i]);merge(0,i-1);} }快速排序 时间复杂度On log n- O(n^2) 空间复杂度 O1 cache友好 void func(vectorintnums,int start,int end){if(startend) return;int sstart-1;int eend1;int valnums[start];//这里选值可以优化int indexstart;while(indexe){if(nums[index]val) {index;}else if(nums[index]val){swap(nums[index],nums[s]);index;}else swap(nums[index],nums[--e]);}func(nums,start,s);func(nums,e,end); }归并排序 时间复杂度 On log n 空间复杂度 On cache友好 void func(vectorintnums,int start,int end){if(startend) return;int mid(startend)/2;func(nums,start,mid);func(nums,mid1,end);vectorinttmp(end-start1);int start1start,start2mid1;int index0;while(start1midstart2end){int val1start1mid?nums[start1]:INT_MAX;int val2start2end?nums[start2]:INT_MAX;if(val1val2) tmp[index]nums[start2];else tmp[index]nums[start1];}for(int istart;iend;i) nums[i]nums[i-start]; }选择排序 时间复杂度 On^2 空间复杂度 O1 cache不友好 void func(vectorintnums){int nnums.size();for(int i1;in;i){int index0;for(int j0;jn-i;j){if(nums[index]nums[j]) indexj;}swap(nums[index],nums[n-i]);} }插入排序 时间复杂度 On^2 空间复杂度 O1 cache友好 void func(vectorintnums){int nnums.size();for(int i1;in;i){int valnums[i],ji-1;while(j0nums[j]val){nums[j1]nums[j--];}nums[j1]val;} }冒泡排序 时间复杂度 On^2 空间复杂度 O1 cache不友好 void func(vectorintnums){int nnums.size();for(int i0;in;i){bool btrue;for(int ji1;jn;j){if(nums[i]nums[j]) {bfalse;swap(nums[i],nums[j]);}}if(b) break;} }
http://www.hkea.cn/news/14398327/

相关文章:

  • 个人免费建站的网站建筑企业设计公司
  • 就是做网站的.....龙岗互联网公司
  • 广州黄浦区建设局网站模板建站平台
  • 制作网站如何选择主机平面设计软件免费
  • 家装网站建设哪家好点vue企业门户网站模板
  • 西部建设网站网站地址英文
  • 名字做头诗的网站网站规划建设论文
  • 茂名做网站公司学校网站php源码|班级主页教师博客学生博客|学校网站织梦仿
  • 怎么做电影流量网站吗推广黄冈软件必备软件
  • 如何免费做公司网站免费注册网站的平台
  • 怎么推广我的网站吗关键词排名哪里查
  • 宁波网站优化公司价格网站打不开原因
  • 都安网站建设如何做能上传视频网站
  • 产品网站开发流程图用ps做网站导航
  • 做网站公司 备案公司宣传册设计样本
  • 我想学网站建设网站怎么推广
  • 网站流量共享wordpress搭建网盘
  • 帝国cms添加网站地图三合一网站建设用途
  • 随县住房和城乡建设局网站网站黏度
  • 网络新闻专题做的最好的网站运营笔记 wordpress
  • 兰州做网站怎么样dedecms网站搬家后登陆后台跳转后一片空白是怎么回事
  • 网站如何带来流量hyperx wordpress 汉化
  • 襄阳作风建设年网站wordpress 主题不居中
  • 东莞有口碑的教育网站建设共同建设网站心得
  • 2016响应式网站模版100个简单的手工小制作
  • app软件网站建设做网站域名和空间费
  • 网站域名所有权证书白城网站seo
  • 电子商务网站建设 市场分析网页设计考研院校
  • 辽icp备鞍山公司中企动力提供网站建设网页传奇单职业
  • 网站制作从零开始信管女生做网站开发