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

做布料的著名网站百度关键词优化快速排名软件

做布料的著名网站,百度关键词优化快速排名软件,给公司做网站和公众号需要多少钱,如何做最强的社交网站冒泡排序 思路 通过多次遍历数组,比较相邻的元素,并交换它们,使得每次遍历结束后,最大(或最小)的元素都“冒泡”到数组的末尾 实现 public class Main {public static void main(String[] args) {int[] …

冒泡排序

思路

通过多次遍历数组,比较相邻的元素,并交换它们,使得每次遍历结束后,最大(或最小)的元素都“冒泡”到数组的末尾

实现

public class  Main {public static void main(String[] args) {int[] arr = {1, 7, 8, 4, 5, 3};f(arr);for (int i = 0; i < arr.length; i++) {System.out.print(arr[i] + " ");}}static void f(int arr[]) {for (int i = 0; i < arr.length - 1; i++) {for (int j = 0; j < arr.length - 1 - i; j++) {if (arr[j] > arr[j + 1]) {int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}}
}          

快速排序

思路

(1)设定一个分界值【如最大索引位置的值】,通过该分界值将数组分成左右两部分:小于分界值的全部在其左边,大于或等于分界值的全部在其右边

(2)对(1)中分界分界值左右两部分都看做一个整体,按照(1)中思路再次分配

(3)重复(2)

实现

public class Main {public static void main(String[] args) {int[] arr = {64, 34, 25, 12, 22, 11, 90};quickSort(arr, 0, arr.length - 1);for (int i = 0; i < arr.length; i++) {System.out.print(arr[i] + " ");}}public static void quickSort(int[] arr, int left, int right) {if (left < right) {// 寻找分界值int pi = partition(arr, left, right);// 递归对分割点左边的子数组进行排序quickSort(arr, left, pi - 1);// 递归对分割点右边的子数组进行排序quickSort(arr, pi + 1, right);}}public static int partition(int[] arr, int left, int right) {int pivot = arr[right]; // 选择最后一个元素作为分界值int i = left - 1; // 初始化分界值的位置for (int j = left; j < right; j++) {// 如果当前元素小于分界值,则将其交换到分界点位置if (arr[j] < pivot) {i++;int temp = arr[i];arr[i] = arr[j];arr[j] = temp;}}// 将基准值交换到分界值位置int temp = arr[i + 1];arr[i + 1] = arr[right];arr[right] = temp;return i + 1;}
}

http://www.dinnco.com/news/23271.html

相关文章:

  • 英山县住房和城乡建设局网站seo优化的主要任务包括
  • 网站建设网站网站建设网站新浪体育nba
  • 哈尔滨模板网站搜索指数的数据来源
  • 百度网站验证怎么做营销网站建设免费
  • 网站建设物理架构营销目标分为三个方面
  • 做网站需要用什么开发软件seo搜索引擎优化薪酬
  • 市场来说网站建设销售发展怎么样中国站长之家官网
  • 网站不备案怎么办目前最牛的二级分销模式
  • 建设监督网站首页成都自然排名优化
  • 东坑镇网站仿做搜索热词排名
  • 北京市重大项目建设指挥部网站企业全网推广公司
  • 新民专业网站开发公司seo软文是什么
  • 苏州新区网站制作建设推站群seo技巧
  • 广州市网站优化公司产品设计
  • 如何注册网站主办者百度搜图入口
  • 两个网站做的h5如何合在一起web网页模板
  • c#网站开发+pdfseo排名平台
  • 做网站的免费空间网络广告联盟
  • 2016市网站建设总结seo教程 百度网盘
  • 做网站一个月20g流量够吗客户引流的最快方法是什么
  • 安徽动漫公司 网站制作 安徽网新杭州网站设计
  • 宜黄县建设局网站企业网站优化价格
  • 网站cms系统营销自动化工具
  • 网站做视频在线观看网址湖南专业关键词优化服务水平
  • 兖州网站建设哪家好seo做得比较好的公司
  • 建设的网站别人登录密码站长论坛
  • 做一静态网站 多少钱如何制作网页链接教程
  • 视频直播平台北京seo优化哪家公司好
  • wordpress举报插件百度seo提高排名费用
  • 天津做网页设计的公司青岛seo培训