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

沈阳建设工程质量检测中心网站苏州关键词优化seo

沈阳建设工程质量检测中心网站,苏州关键词优化seo,wordpress深度优化主题,短视频营销概念快速排序是在工具类常用的排序算法#xff0c;快速排序的思想主要是选定一个基准元素#xff0c;然后找到基准元素的位置#xff0c;然后再分别排序他左边的和他右边的,快速排序是不稳定的#xff0c;时间复杂度位Nlog(N),最极端的情况就是一个反向排好顺序的数组#xff…快速排序是在工具类常用的排序算法快速排序的思想主要是选定一个基准元素然后找到基准元素的位置然后再分别排序他左边的和他右边的,快速排序是不稳定的时间复杂度位Nlog(N),最极端的情况就是一个反向排好顺序的数组然后每次二分都分不开导致的时间复杂度最高 Testpublic void testSort(){int nums[] new int[]{1,4,8,2,3,4,7,8,0};// 快速排序quickSort(nums,0,nums.length-1);Arrays.stream(nums).forEach(System.out::println);}private void quickSort(int[] arr, int lo, int hi) {if(lohi) return ;int partitionpartition(arr,lo,hi);quickSort(arr,lo,partition-1);quickSort(arr,partition1,hi);}private int partition(int[] arr, int lo, int hi) {//把最左边的元素当作基准值int keyarr[lo];int leftlo;int righthi1;while(true) {//左指针遇到key的值才停下while(arr[left] key) {if(lefthi) break;}//右指针遇到key的值才停下while(key arr[--right]) {if(rightlo) break;}if(leftright) {//扫描了所有元素结束循环break;}else {//交换左右指针swap(arr,left,right);}}//right指向的值一定是小于或等于key值所以交换key和右指针的值swap(arr,lo,right);return right;}private static void swap(int[] arr, int i, int j) {int temparr[i];arr[i]arr[j];arr[j]temp;} 总结 快速排序就是主要在找一个数据的位置partition就是在对一个数字找到对应的位置大于他的放右边小于他的放左边这样得到了一个元素的位置并且将一个数组的排序分为了左右两边的排序然后再对左右两边的进行同样的排序操作递归即可完成对应的排序
http://www.hkea.cn/news/14559035/

相关文章:

  • 网站降权投诉wordpress制作电商网站
  • 网站建设软硬件平台有哪些WordPress中文旅游模板
  • 1999年怎样建立企业网站网站建设下载
  • 违规网站开发 开发者如何规避风险南阳手机网站建设
  • 网站访问很慢扫码进入网站如何做
  • 安徽住房与城乡建设门户网站简网app工场在线制作
  • 网站建设是设玖壹购网站是做啥子的
  • 海珠区pc端网站建设网站访客代码js
  • 网站运营年度推广方案wordpress 本地 域名
  • 网站空间制作扁平化网站 源代码
  • 服饰网站建设 e-idea做网站需要掌握的软件
  • 网站建设维护与推广销售培训
  • 优惠劵网站怎么做企业网站建设与网页设计
  • 上海网站建设公司服务有哪些wordpress的用户名密码
  • 网站建设常熟红色简约的手机社区类网站html5响应式模板下载
  • 烟台专业网站建设免费设计软件app
  • 义乌市建设局官方网站泰安市网站建设公司
  • 做网站主页上主要放哪些内容公司效果图
  • 40万用户自助建站织梦网站地图在线生成
  • 建设一批适合青少年的网站专门查大学的网站
  • 山海关城乡建设局网站教育网站制作下载
  • 网站百度知道做网站点击挣钱不
  • 公司 网站 模板jsp网页成品免费下载
  • 网站文件夹目录结构wordpress 文章 自动生成标签
  • 网站大数据怎么做wordpress网站建小程序
  • 网站开发网网站建设有什么意义
  • 江苏镇江论坛谈网站优化的外部链接质量
  • 常州微网站建设百度关键词推广2元一天
  • 电商网站的功能有哪些大企业官网设计
  • 网站建设里面链接打不开广东网站seo