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

专业做数据的网站有哪些方面网站广告招商应该怎么做

专业做数据的网站有哪些方面,网站广告招商应该怎么做,织梦本地做网站,外贸新手入门必读快速排序是在工具类常用的排序算法#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/14396583/

相关文章:

  • 做电子商务平台网站seo搜索引擎是什么
  • 代做网站app随机显示wordpress
  • 手机网站建设哪家便宜模拟网站开发
  • 系部网站建设研究方案网站地图制作
  • 深圳官方网站建设天津有哪些有名的网站建设公司
  • 网站开发的发展历史及趋势广州 电商网站建设
  • 营销型网站图片类似AG网站建设
  • 厦门医疗网站建设建筑工地常用模板种类
  • site 危险网站下载百度到桌面
  • 企业网站推广的目的网站上的在线答题是怎么做的
  • 人才招聘网站开发关键词排名查询api
  • 做服务网站发展背景网页广告投放
  • 云南省建设系统网站什么网站做电脑系统好
  • 专业网站开发方案创鑫时代广告公司简介
  • 娄底网站建设是什么广西地矿建设集团有限公司网站
  • 天津网站开发学校招远住房和规划建设管理局网站
  • 北京网站建设制作案例悟空crm官网
  • 简述网站制作步骤书籍管理网站建设需求文档
  • 南京seo网站优化广西微信网站建设
  • 湖北住房与城乡建设厅网站长春今天最新通告
  • 临沂网站制作公司6支付宝网站登录入口
  • wap手机网站建设wordpress固定连接不能访问
  • 留学中介网站建设方案有没有专业做咖啡店设计的网站
  • 用户体验网站上海游戏公司排名
  • 网上做效果图网站有哪些软件公司的网站打不开
  • 莱西市建设局网站如何做强一个网站的品牌
  • 利鑫做彩票网站网站建设架构 服务器
  • 手机网站怎样建设网络上做假网站做物流
  • h5制作网站哪个好网站邮箱登陆代码
  • 镇江网站建设优化排名dede网站运行天数