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

b2c电子商务网站规划说明书余姚网站如何进行优化

b2c电子商务网站规划说明书,余姚网站如何进行优化,在线ps网页版,懒人模板网站冒泡算法快速排序时间复杂度O(n^2)最坏/平均O(nlog n )平均,O(n^2)最坏空间复杂度O(1)O(log n)最好/O(n)最坏稳定性很稳定(元素顺序不变)不稳定(元…

冒泡算法

快速排序

时间复杂度

O(n^2)最坏/平均

O(nlog n )平均,O(n^2)最坏

空间复杂度

O(1)

O(log n)最好/O(n)最坏

稳定性

很稳定(元素顺序不变)

不稳定(元素顺序可能改变)

适用场景

小规模数据或接近有序的数据

大规模数据

核心思想

重复遍历,每轮都会把最大的元素移至末尾

选择基准值,比基准值小的元素放左边,大的放右边

代码实现对比 

1. 冒泡排序

public static void bubbleSort(int[] arr) {int n = arr.length;for (int i = 0; i < n - 1; i++) {for (int j = 0; j < n - i - 1; j++) {if (arr[j] > arr[j + 1]) {// 交换相邻元素int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}
}

 2. 快速排序

public static void quickSort(int[] arr, int low, int high) {if (low < high) {int pivotIndex = partition(arr, low, high);  // 分区quickSort(arr, low, pivotIndex - 1);         // 递归排序左半部分quickSort(arr, pivotIndex + 1, high);        // 递归排序右半部分}
}private static int partition(int[] arr, int low, int high) {int pivot = arr[high];  // 选择最后一个元素作为基准值int i = low - 1;for (int j = low; j < high; 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[high];arr[high] = temp;return i + 1;
}

http://www.dtcms.com/wzjs/47535.html

相关文章:

  • 深圳松岗做网站游戏代理加盟平台
  • 兰州做网站南昌seo计费管理
  • 大宗商品交易软件哪个好seo站长工具推广平台
  • 怎么做网站倒计时软文模板300字
  • 巩义网站建设案例课堂今日热点新闻头条排行榜
  • 郑州网站排建站网站
  • 广东企业备案 网站建设方案书西藏自治区seo 标题 关键词优化
  • 深圳专业专业网站设计关于华大18年专注seo服务网站制作应用开发
  • asp网站实例朋友圈广告投放
  • 怎么查询网站是谁做的福州seo公司排名
  • 星河网站建设头条搜索是百度引擎吗
  • 个人网站可以做企业网站吗网站域名怎么查询
  • 江门做网站那家公司好网络销售管理条例
  • 商务互联做网站怎么样如何推广公众号
  • 在哪个网站做游戏视频好免费的舆情网站app
  • 今天新闻联播东莞seo网站制作报价
  • 个人博客网站怎么做app优化推广
  • wordpress如何通过后台增加主菜单seo网络推广公司
  • 如何seo网站挣钱网络推广电话销售技巧和话术
  • mvc电子商务网站开发google关键词排名
  • 短链接生成免费宁波seo外包服务平台
  • 做雷达干扰的网站网站换友链平台
  • 系部网站开发计划书app拉新推广平台
  • 自已建设网站流程搜索引擎是什么
  • 个人网站建设方案书 范文下载app到手机上并安装
  • 智能小程序官网seo教程
  • 苏州网站建设推荐好先生科技关键词挖掘站长工具
  • 北京市建设工程信息网安徽兴创优化网站排名费用
  • 网站建设的类型磁力吧最佳搜索引擎
  • 重庆网站推广方法大全百度推广登录官网