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

企业门户网站设计建设与维护最好的网站建设机构

企业门户网站设计建设与维护,最好的网站建设机构,夸克搜索,网站推广软件排名完整代码&#xff1a; #include<stdio.h>//用第一个元素将待排序序列划分成左右两个部分&#xff0c;返回排序后low的位置&#xff0c;即枢轴的位置 int partition(int arr[],int low,int high){//让待排序序列中的第一个元素成为基准int pivotarr[low];//lowhigh代表一…

完整代码:

#include<stdio.h>//用第一个元素将待排序序列划分成左右两个部分,返回排序后low的位置,即枢轴的位置
int partition(int arr[],int low,int high){//让待排序序列中的第一个元素成为基准int pivot=arr[low];//low=high代表一次划分完成while (low<high){//从待排序序列的右边往左找//找到一个比基准小的元素,循环就结束while (low<high&&pivot<=arr[high]){high--;}//让比基准小的元素移动到左边arr[low]=arr[high];//从待排序序列的左边往右找//找到一个比基准大的元素,循环就结束while (low<high&&pivot>=arr[low]){low++;}//让比基准大的元素移动到右边arr[high]=arr[low];}//让基准元素成为枢轴,此时,枢轴左边都是比它小的元素,枢轴右边都是比它大的元素arr[low]=pivot;//返回枢轴return low;
}//快速排序
//在区间中挑选第一个元素作基准,将小于基准的元素放在基准之前,大于基准的元素放在基准之后,再分别对小数区与大数区进行排序
//对于这两个区间就可以采用递归调用方式再次进行排序
void quick_sort(int arr[],int low,int high){//low=high代表一趟排序完成if (low<high){//pivot作为划分左右两个区间的枢轴,即左子表 枢轴 右子表int pivot=partition(arr,low,high);//划分左子表quick_sort(arr,low,pivot-1);//划分右子表quick_sort(arr,pivot+1,high);}
}int main(){int arr[10]={3,2,1,7,5,9,8,4,10,6};quick_sort(arr,0,10);for (int i = 0; i < 10; i++){printf("%d ",arr[i]);}return 0;}

运行截图:

http://www.yayakq.cn/news/780095/

相关文章:

  • 宁波网站建设专业定制o2o商超网站建设
  • 网站进度条源代码juqery-ui网站 302重定向 备案
  • 网站内容帝国cms做漫画网站教程
  • 徐州哪有做网站的网站做充值和提现
  • 越秀区建网站的公司芯火信息做网站怎么样
  • 怎么把危险网站网站开发实验心得
  • 网站首页建设建议做网站的都是什么专业毕业的
  • 哈尔滨免费建站模板企业绿色发展助力
  • 怎么自己做淘宝客网站稿定设计官网入口
  • 东莞网站推广衣裙如何创建一个网站
  • 我如何做网络推广网站如何做推广有源码后怎么做网站
  • 给学校做网站自己制作视频的app
  • 做网站方案怎么写wordpress 如何备份数据库
  • 网站的首页文案建设银行企业银行官网
  • 网站报价方案 模板凡科建站的怎么取消手机网站
  • 网站能需要怎么做才不会被攻击策划书范文案例
  • 表白网站制作模板建设部166号令住建部网站
  • html5手机企业网站模板怎样做营销型网站
  • 前端个人介绍网站模板下载罗湖商城网站设计电话
  • 外贸公司应该怎样做外贸网站wordpress 需要zend
  • 视频多的网站建设湖南长沙微信平台号
  • 提供网站空间服务器怎么开发属于自己的app软件
  • indesign做网站网站标题优化怎么做
  • d网站建设的目的小程序公司开发
  • 桐城58网站在那里做网站开发一键上架淘宝
  • 建盏公司官方网站购物网站个人中心模板
  • 德州网站制作哪家好全网营销图片
  • 西安模板做网站老外做摄影网站花多少钱
  • 白云外贸型网站建设淘宝网发布网站建设
  • 云阳有没有做网站的北京网络法庭