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

淘宝客网站怎么做我为什么不建议年轻人做运营

淘宝客网站怎么做,我为什么不建议年轻人做运营,ps做网站广告logo,网站建设制作设计营销 广州概述 记录排序算法。 1 选择排序 *** 选择排序* 思路:遍历数组,找出(选择)最小的元素,然后和最左边的元素交换。接下来,再从第二个元素开始遍历整个数组。再找到最小的元素,再和第二个元素交换…

概述

记录排序算法。

1 选择排序

在这里插入图片描述

*** 选择排序* 思路:遍历数组,找出(选择)最小的元素,然后和最左边的元素交换。接下来,再从第二个元素开始遍历整个数组。再找到最小的元素,再和第二个元素交换。* 重复该过程,直至遍历完成。* 时间复杂度:n^2* 空间复杂度:1(原地排序,除了临时变量不需要额外空间)* @param arr 数组* @return 排好序的数组*/public static int[] selectSort(int[] arr){// 边界条件if(arr.length < 1){return arr;}// 0 - n// 1 - n// ...// i - nfor(int i = 0; i < arr.length; i++){int minIndex = i;// 在i-n范围内找最小的for(int j = i+1; j < arr.length; j++){if(arr[minIndex] > arr[j]){minIndex = j;}}swap(i, minIndex, arr);}return arr;}/*** 索引i和j位置的元素交换* @param i 索引* @param j 索引* @param arr 数组*/public static void swap(int i, int j, int[] arr){int temp = arr[i];arr[i] = arr[j];arr[j] = temp;}

2 冒泡排序

/*** 2冒泡排序* 关键词:两两比较* 思路:* 第一次遍历,从0到n-1遍历数组。两两比较,大的元素往后排,最后遍历结束时,最大的元素就排在了数组末尾。* 第二次遍历,从0到n-2遍历数组。两两比较,大的元素往后排,最后遍历结束时,0到n-2中最大的元素就排在了数组n-1的位置处。* ...* 时间复杂度:n^2* 空间复杂度:1* 注意:因为是j+1,为防止越界,添加条件1:j <= i-1;又因为是i-1,添加条件2:i > 0;* @param arr 数组* @return 排好序的数组*/public static int[] bubbleSort(int[] arr){// 边界条件if(arr.length < 2){return arr;}for(int i = arr.length - 1; i > 0; i--){// 从0到i遍历,两两比较for(int j = 0; j <= i-1; j++){if(arr[j] > arr[j+1]){swap(j, j+1, arr);}}}return arr;}

3 插入排序

/*** 插入排序* 理解:打牌,在发牌时,先整理好手上的牌。拿到新发的牌后,往手上已经整理好的牌中插入。* 思路:* 从0到0,自己和自己比,不用排序* 从0到1,小的往前排,直至排到第一个位置* 从0到2,小的往前排,直至拍到第一个位置或者前面的更小* @param arr 数组* @return 有序数组*/public static int[] insertSort(int[] arr){if(arr == null || arr.length < 2){return arr;}for(int i = 0; i < arr.length; i++){for(int j = i; j >= 0; j--){if(j-1 < 0){continue;}if(arr[j-1] > arr[j]){swap(j, j-1, arr);}}}return arr;}
http://www.ds6.com.cn/news/73186.html

相关文章:

  • 花房姑娘直播专业seo网络营销公司
  • 用手机怎么做免费网站百度百科推广费用
  • 网站页面优化公告网络推广工具有哪些
  • 网站建设服务费属于什么费用福州百度分公司
  • 做网站530元企业seo推广
  • 如何搭建自己的网站服务器地址深圳谷歌网络推广公司
  • 阿里做的网站后台怎么进nba排行榜最新排名
  • 专业做消防工程师的正规网站网站alexa排名查询
  • 济南网站建设选聚搜网络企业seo顾问
  • 外贸网站开发哪家好网络广告的发布方式包括
  • 建站宝盒哪个牌子好网络品牌营销
  • 英文企业网站开发赚钱软件
  • 做文件的wordpress阿里巴巴seo排名优化
  • wamp做的网站外网怎么访问不了关键字搜索引擎
  • 百度云 wordpress 教程百度sem优化师
  • 网站建设便捷手机优化大师下载2022
  • 像优酷这样的网站需要怎么做武汉seo优化服务
  • 1688批发网app下载安装专业的网站优化公司排名
  • 诸暨城乡与建设局网站百度指数怎么看排名
  • 大庆市网站建设公司简述获得友情链接的途径
  • 怎么搞自己的网站如何推广网店
  • H5网站整站谷歌seo排名优化
  • 深圳网站建设app开发榜单优化
  • 电子商务网站经营性icp网络营销常用的工具有哪些
  • 做网站开发app培训网登录入口
  • 关于网站建设的职位百度链接提交
  • 怎么做网站的页眉营销活动推广方案
  • 深圳集团网站建设报价网站运营seo实训总结
  • wordpress怎么写网站关键词和描述发布外链
  • 乐成高端网站建设seo计费系统开发