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

谁能给我一个网站温州网络公司前十名

谁能给我一个网站,温州网络公司前十名,网站代下单怎么做,apple网站设计接上文的冒泡排序和选择排序:7.24 C/C蓝桥杯 | 排序算法-CSDN博客 插入排序 插入排序,类似打牌的时候排牌的操作,将新的牌 插入到 前边已经有序的牌之中。 代码: 结果: 快速排序 取其中一个值x,大于x放…

接上文的冒泡排序和选择排序:7.24 C/C++蓝桥杯 | 排序算法-CSDN博客

插入排序

  插入排序,类似打牌的时候排牌的操作,将新的牌  插入到  前边已经有序的牌之中。

代码:

结果:

快速排序

取其中一个值x,大于x放到x右边,小于x放到x左边,递归。

怎么放? 基准数x,从两边同时向中间扫,左边大于x的与右边小于x的元素交换位置

代码:

归并排序 

  1. 分解:将数组不断二分,直到每个子数组只包含一个元素
  2. 合并:将已排序的子数组合并,形成更大的有序数组

#include<bits/stdc++.h>
uisng namespace std;
const int N=1e5+9;
int a[N];
int main(){ios::sysnc_with_stdio(o),cin.tie(0),const.tie(0);int n;cin>>n;for(int i=1;i<=n;i++)cin>>a[i];MergeSort(a[],1,n);for(int i = 1; i <= n; i ++)cout<<a[i] << ' ';}
void MergeSort(int a[], int l,int j){if(l==r)return ;//l=r  即当区间大小为1时,直接返回 ;也就是分解??int mid=(l+r)/2;MergeSort(a,l,mid);MergeSort(a,mid+1,r);int pl=l,pr=mid+1,pb=1;//起始索引 //有一边没有放完 while(pl<=mid||pr<=r){if(pl > mid){b[pb++]=a[pr++];} else if(pr > r){b[pb++]=a[pl++];}else{if(a[pl]<a[pr])b[pb++]=a[pl++];else b[pb++]=a[pr++];}}for(int i=l;i<=r;i++)a[i]=b[i];
}
//先递归进去,再回溯出来 

有空再更新 

http://www.dtcms.com/a/401236.html

相关文章:

  • 深圳专业做网站设计funpinpin建站平台
  • 用几个域名做网站好论坛用wordpress
  • 德清网站建设东莞广告公司有哪些
  • ps扩展插件网站wordpress 获取相关文章
  • 鲲鹏建设集团有限公司网站我想阻止一个网站要怎么做
  • 网站虚拟空间购买网站开发过程 知乎
  • 移动端网站建设的方案wordpress文章导出
  • 网络公司网站程序做网站前端网址可以自己写吗
  • 学校网站建设材料公司注册网上签字流程
  • 北京国家建设部网站首页做征婚网站有哪些
  • 大学网站建设的目标唐山建设网站网站
  • 重庆市建设厅网站购物网站开发面试
  • 宁波网站建设明细报价关键词排名优化怎么样
  • 网站空间租用价格西丽网站的建设
  • 网站推广 英文工业产品设计要学什么
  • shell编程:grep - 文本搜索利器(3)
  • 做ui的网站有哪些江阴营销网站建设
  • 免费推广自己的网站在线网页代理网址
  • wordpress导出图片不显示不出来网络营销优化推广
  • django做的网站如何运行seo工具包
  • MAC怎么做网站腾讯人脸认证网站建设
  • 和一起做网店差不多的网站百度在线问答
  • 长沙网站建站模板成都app定制公司
  • 江苏建设部官方网站网站一级目录
  • 宁夏建设厅官方网站wordpress 首页调用栏目文章
  • 珠海建站软件我想做代理商
  • 沈阳网站建设技术公司免费的网络推广有哪些
  • 海珠区 网站设计阿里巴巴网页
  • 网站建设ktvlinux怎么下载wordpress
  • 企业网站seo维护弥勒市建设局网站