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

如何做外贸网站的推广wordpress站群主机

如何做外贸网站的推广,wordpress站群主机,作风建设年网站,做网站挣钱来个好心人指点一下呗文章目录 1 排序原理2 代码实现 1 排序原理 quickSort(int[] arr, int left, int right) 参数描述 arr: 待排序的数组left: 排序的左边位置right: 排序的右边位置 排序步骤: 先选取左边节点的数据作为 pivot从右边开始, 向左遍历节点数据, 在满足right > left 条件前提下…

文章目录

  • 1 排序原理
  • 2 代码实现

1 排序原理

quickSort(int[] arr, int left, int right) 参数描述

  • arr: 待排序的数组
  • left: 排序的左边位置
  • right: 排序的右边位置

排序步骤:

  1. 先选取左边节点的数据作为 pivot
  2. 从右边开始, 向左遍历节点数据, 在满足right > left 条件前提下:

如果节点数据 > pivot 继续向左移动
如果节点数据 <= pivot 则把当前节点的数据赋值到 left 节点, 然后停止右边遍历, 开始左边遍历

  1. 从左边开始, 向右遍历节点数据, 在满足left > right 条件前提下:

如果节点数据 < pivot 继续向右移动
如果节点数据 >= pivot 则把当前节点的数据赋值到 right 节点, 然后停止左边遍历, 开始右边遍历

  1. 当 left 和 right 重合后, 此次遍历结束, 把 pivot 赋值到重合节点, pivot节点左边为左数组, 右边的为右数组

对左数组递归调用执行 1,2,3 步骤
对右数组递归调用执行 1,2,3 步骤

  1. 完成快速排序

2 代码实现

public static void main(String[] args) {  int[] arr = {5, 3, 8, 5, 4, 2};  quickSort(arr, 0, arr.length - 1);  System.out.println("排序后的数组:" + Arrays.toString(arr));  
}  public static void quickSort(int[] arr, int left, int right) {  if (left >= right) {  return;  }  // 选取最左边的元素作为枢轴  int pivot = arr[left];  int i = left;  int j = right;  while (i < j) {  // 先从右边开始找小于枢轴的元素  while (i < j && arr[j] >= pivot) {  // 如果没有找到, 就继续往左边找  j--;  }  // 在右边找到小于枢轴的元素后, 将其赋值给左边位置的元素  arr[i] = arr[j];  // 然后从左边开始找大于枢轴的元素  while (i < j && arr[i] <= pivot) {  // 如果没有找到, 就继续往右边找  i++;  }  // 在左边找到大于枢轴的元素后, 将其赋值给右边位置的元素  arr[j] = arr[i];  }  // 当 left == right 时, 把 pivot 赋值给 arr[i]    arr[i] = pivot;  // 递归调用  // 对 pivot 位置左边进行快速排序  quickSort(arr, left, i - 1);  // 对 pivot 位置右边进行快速排序  quickSort(arr, i + 1, right);  
}
http://www.yayakq.cn/news/75424/

相关文章:

  • 濮阳网站建设在哪做seo推广如何做
  • 网站建设教学工作总结6ui培训排名
  • 指定网站建设项目规划书小公司使用的网站开发
  • 怎么推广网站链接浙江省网站建设公司排名
  • 音乐网站建设视频教程网络项目网
  • 企业网站网页打开慢网站网络推广能优化
  • 网站后台发布文章品牌设计前景如何
  • 别样网图片素材网站潍坊企业网站模板
  • 思乐科技 成都网站建设手机显示的网站该怎样设计
  • 织梦做的网站好优化免费网站建站手机
  • 网站创建的流程是什么济南网站建设云华互动
  • 专业做高品质的代工网站南宁博信网络技术有限公司
  • 建设一个旅游平台网站需要多少资金网站续费模版
  • 网站建设 税种网站制作的重要流程图
  • 网站建设的一般流程是什么意思语言互动网站建设
  • 新站优化案例临时域名 wordpress
  • 快站wordpress网站视频提取
  • 农家乐网站开发帝国cms小说网站模板下载地址
  • 济南网站建设熊掌号德阳公司网站建设
  • 企业网站建设的可行性分析长春小程序开发制作
  • 网站套餐方案wordpress友情链接美化
  • 华为网站搭建中国招生代理网
  • 想做个外贸网站wordpress 附件 文件夹
  • 工程造价信息价在什么网站查奥派网站建设
  • 做网站用vue吗西安建设网站的公司简介
  • 建设工程法律网站松岗做网站费用
  • 企业网站定制开发网站建设怎样回答客户问题
  • 网站名称可以更换吗企业内部网站建设
  • 徐州市城乡和城乡建设厅网站首页工程公司是做什么的
  • 营销网站定位wordpress 更改页面排版