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

得力文具网站建设策划书可信的网站建设

得力文具网站建设策划书,可信的网站建设,网站导航字体大小,湖州做网站的公司以上为思路。总的来说#xff0c;快速排序也是利用了分治法的思想。基本步骤#xff1a;1.先选择好合适的主元pivot#xff0c;2.然后再把比主元小的元素放到主元的左边(右边)#xff0c;把较大的元素放到主元的右边(左边)#xff0c;3.接着再以主元为分界点#xff0c;把…以上为思路。总的来说快速排序也是利用了分治法的思想。基本步骤1.先选择好合适的主元pivot2.然后再把比主元小的元素放到主元的左边(右边)把较大的元素放到主元的右边(左边)3.接着再以主元为分界点把数组分为两个部分再分别对两边的数组重复第二步的操作4.最后便实现了有序排列。快速排序的时间复杂度为O(NlgN)这是一种不稳定的排序方法。以下代码实现public static void quickSort(int arr[], int left, int right) {int index partition(arr, left, right);if (left index - 1)quickSort(arr, left, index - 1);if (index right)quickSort(arr, index, right);}//以二分法的思路对数组分组private static int partition(int arr[], int left, int right){int i left, j right;int tmp;//以最左边、最右边、中间三个数的中位数为主元int pivot findPivot(arr, left, (leftright)1, right);while (i j) {while (arr[i] pivot)i;while (arr[j] pivot)j--;if (i j) {tmp arr[i];arr[i] arr[j];arr[j] tmp;i;j--;}}return i;}//确定主元private static int findPivot(int[] nums, int left, int mid, int right){if(nums[left] nums[right]) {int temp nums[left];nums[left] nums[right];nums[right] temp;}if(nums[left] nums[mid]) {int temp nums[left];nums[left] nums[mid];nums[mid] temp;}if(nums[mid] nums[right]) {int temp nums[right];nums[right] nums[mid];nums[mid] temp;}return nums[mid];}
http://www.pierceye.com/news/48920/

相关文章:

  • 营口企业网站建设网站建设如何学
  • 学生做爰网站网站建行接口
  • 如何制作自己的网站图?大型网站系统
  • 南昌网站建设公司如何增加网站pr值
  • 网站修改解析怎么做玉环县企业网站建设
  • 网站建设人员叫什么科目dede英文网站
  • 如何选择扬中网站建设文字云网站
  • .net做网站安全吗聊天app开发制作
  • 网站建设的英语怎么说perl做网站
  • 福建省建设厅网站林瑞良创建商城
  • 沧州网站制作的流程wordpress 运行很慢
  • wap站点备份wordpress数据库
  • 做网站麻烦么ftp是专门提供文件传输的网站
  • 宠物店网站建设策划书wordpress 子网站重命名
  • 做翻页电子书的网站做网站的产品图片
  • 什么网站上面能接点小活做临淄建设局网站
  • wordpress网站显示不全python编程代码大全
  • 公司网站建设高端网站建设网页设计织梦 响应式网站
  • 网络营销网站规划建设实训作业余姚网站设计平台
  • ui培训班 千锋教育广州seo外包多少钱
  • 个人型网站开站费用开源网站 做镜像 如何做
  • 莱芜区宣传部网站qq小程序
  • 优化网站排名提高昆明网络推广哪家好
  • 北京 手机网站建设做蛋糕视频的网站
  • 网站内连接造价师注册管理系统
  • 小红书app的网络营销方式丽水百度seo
  • 做微课的网站有哪些重庆长寿网站设计公司
  • 三亚北京网站建设设置什么引擎营销是用户主导的网络营销方式
  • 门户建设是什么意思优化网站页面
  • 重庆网站建设培训机构学费电子商务网站建设方案设计报告