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

外贸企业网站建设百度如何验证网站

外贸企业网站建设,百度如何验证网站,软件工程学什么及就业前景,建设银行亚洲官方网站快速排序是在工具类常用的排序算法,快速排序的思想主要是选定一个基准元素,然后找到基准元素的位置,然后再分别排序他左边的和他右边的,快速排序是不稳定的,时间复杂度位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(lo>=hi) return ;int partition=partition(arr,lo,hi);quickSort(arr,lo,partition-1);quickSort(arr,partition+1,hi);}private  int partition(int[] arr, int lo, int hi) {//把最左边的元素当作基准值int key=arr[lo];int left=lo;int right=hi+1;while(true) {//左指针遇到>=key的值,才停下while(arr[++left] < key) {if(left==hi) break;}//右指针遇到<=key的值,才停下while(key < arr[--right]) {if(right==lo) break;}if(left>=right) {//扫描了所有元素,结束循环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 temp=arr[i];arr[i]=arr[j];arr[j]=temp;}

总结

快速排序就是主要在找一个数据的位置,partition就是在对一个数字找到对应的位置,大于他的放右边,小于他的放左边,这样得到了一个元素的位置,并且将一个数组的排序,分为了左右两边的排序,然后再对左右两边的进行同样的排序操作,递归即可完成对应的排序

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

相关文章:

  • 做手机网站用什么wordpress 评论图片
  • 做品牌 需要做网站吗中铁建设集团有限公司基础设施事业部
  • 嘉兴网站建设网站html5制作网站
  • 深圳极速网站建设电话网站建设预算明细
  • 网站开发产品经理在线浏览器
  • 个人如何开网站万盛经开区规划建设局网站
  • 济南mip网站建设公司黄浦西安网站建设
  • 怎么直接做免费网站吗wordpress开启xmlrppc
  • 包头网站建设国外有什么网站做游戏
  • 怎么做学校网站wordpress 文章广告
  • php源码网站建设教程网站建设制作设计seo优化南宁
  • 搭建网站要用到的工具珠海 网站建设和推广
  • 科技论文发表网wordpress解析优化
  • 北京大兴网站建设公司什么网站可以做软件有哪些东西
  • 网站建设情况存在问题电商网站建设与管理自考试卷
  • 天津网站制作重点wordpress写php页面跳转
  • 微信网站怎样做高端网站建设 案例
  • 有谁帮做网站的nana wordpress主题安全不
  • 网站建设shopify游戏币网站建设
  • 如何做企业的网站域名和网站的区别
  • 做网站坂田辽宁住房和城乡建设厅网站
  • 外包做网站不付尾款梁志天设计公司官网首页
  • 上林住房和城乡建设网站巫山网站设计
  • 网络推广外包公司哪家好多种不同产品的网站怎么做seo
  • iis如何建立网站网站导航栏制作教程
  • 九曲网站建设校园文化建设网站
  • 网站制作生成器自己做网站想更换网址
  • 如何将vs做的网站备份出来6深圳市建设工程资料网站
  • php网站开发路线网站备案表
  • 网站设计机构排名WordPress开网站很慢