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

服务器网站过多对排名平面设计培训班哪家好

服务器网站过多对排名,平面设计培训班哪家好,电商平台如何推广运营,天元建设集团有限公司年产值快速排序算法 快排是基于分治的思想来的#xff0c;快速排序就是在元素序列中选择一个元素作为基准值#xff0c;每趟总数据元素的两端开始交替排序#xff0c;将小于基准值的交换的序列前端#xff0c;大于基准值的交换到序列后端#xff0c;介于两者之间的位置称为基准值…快速排序算法 快排是基于分治的思想来的快速排序就是在元素序列中选择一个元素作为基准值每趟总数据元素的两端开始交替排序将小于基准值的交换的序列前端大于基准值的交换到序列后端介于两者之间的位置称为基准值最终的位置。同时序列被划分成两个子序列再对两个子序列进行排序这个过程就是递归的过程直到子序列的长度为1则完成排序。 模板 洛谷P1177排序 代码 import java.util.Scanner;class quickSort {public static void main(String[] args) {Scanner scannernew Scanner(System.in);int nscanner.nextInt();int arr[]new int[n];for (int i 0; i arr.length; i) {arr[i]scanner.nextInt();}quick(arr,0,arr.length-1);for (int i 0; i arr.length; i) {System.out.print(arr[i] );}}public static void quick(int [] keys, int begin,int end){if (begin0beginendendkeys.length){int ibegin,jend;int xkeys[i];//找到基准元素while (i!j){ //while (ijkeys[j]x){ //从后往前找j--;} //直到找到小的数字了if (ij){keys[i]keys[j]; //i往后移动一位讲原来i的位置赋值给j}while (ijkeys[i]x){ //从前向后寻找较大值移动i;}//找到较大值了if (ij){keys[j--]keys[i];//讲较大值赋值给j并且j往前移动一位;}}//当i等于j的时候结束上面的循环 需要重新设置基准值基准值就是当前的位置keys[i]x;quick(keys,begin,j-1);quick(keys,i1,end);}} } 时间复杂度 最好 nlogn 最坏on方快速排序算法并且是不稳地的。
http://www.dnsts.com.cn/news/40449.html

相关文章:

  • 免费建网站哪个网好怎么建设电子邮箱网站
  • 高校心理健康网站建设与实现公司网站建站
  • 软件开发建设网站网站网站制作需要多少钱
  • 做全房订制网站公司效果好的免费网站建设
  • 修改网站dns比百度好用的搜索软件手机版
  • 化妆品建设网站的目的小程序开发教程推荐
  • 建设博物馆网站百度云搜索引擎入口百度网盘
  • 手表网站制作服务器更改wordpress
  • 招商网网站建设方案wordpress更改上传
  • 建个人网站赚钱多吗国内网络营销公司排名
  • 帝国cms 仿站 wordpress什么是网络营销战略?网络营销战略的内容有哪些?
  • 上杭网站定制做奢侈品网站有哪些
  • 请写出网站建设的步骤58同城个人房屋出租信息发布
  • 网站排名 各因素织梦网站源码找一品资源
  • wordpress网站接入qq如何建设一个国外网站
  • 页面设计好看的网站建设招标网是什么网站
  • 网站外包谁报价大连网站
  • 嘉兴优化网站排名seo综合查询站长工具
  • 建设网站改版秦淮html5响应式网站
  • mysql 视频网站开发seo标题优化步骤
  • 重庆网站建设找珊瑚云中国建设银行网站上不去
  • 网站建设平台皆往乐云践新专家做相册哪个网站好
  • 网站前端制作费用免费网络课程教学平台
  • 口腔医院网站优化服务商广告公司常用软件
  • org域名做网站南安网站定制
  • 网站开发湛江江苏卓业建设网站
  • 商业网站建设案例泰安网络公司电话
  • 电脑游戏网站建设wordpress 去掉底部版权
  • 我们网站百度快照显示违规内容软文什么意思
  • 平台网站做数据维护需要多久微信网站技术方案