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

模板做网站影响seo在线自动翻译整个网页

模板做网站影响seo,在线自动翻译整个网页,浙江建设信息港官网证书查询,企业网站icp是什么一、什么是冒泡排序 冒泡排序#xff08;Bubble sort#xff09;是一种简单的排序算法#xff0c;其基本思想是通过相邻元素的比较和交换#xff0c;将较大的元素逐渐交换到序列的一端#xff0c;从而达到排序的目的。 具体步骤如下#xff1a; 从序列的第一个元素开始Bubble sort是一种简单的排序算法其基本思想是通过相邻元素的比较和交换将较大的元素逐渐交换到序列的一端从而达到排序的目的。 具体步骤如下 从序列的第一个元素开始依次比较相邻的两个元素。如果它们的顺序不正确比如当前元素大于下一个元素则进行交换将较大的元素向序列的末尾移动。继续向后遍历序列重复进行相邻元素的比较和交换操作直到完成一轮遍历。重复上述步骤直到序列排序完成即没有发生任何元素交换的情况。 冒泡排序的一轮遍历会使至少一个元素移动到正确的位置经过n-1轮的遍历n为序列长度即可完成排序。冒泡排序的时间复杂度为O(n^2)。 冒泡排序虽然简单易懂但对于大规模的数据排序效率较低不适用于处理大量数据的情况。然而对于小规模的数据或者部分有序的序列冒泡排序仍有一定的实际应用价值。 二、代码实现 注意本代码已效率优化经过优化冒泡排序的最差平均时间复杂度仍为 O(n^2)但当输入数组完全有序时可达到最佳时间复杂度 O(n)。 public static void BubbleSort(int[] nums){int size nums.length;// 外循环未排序区间为 [0, i]for(int i size - 1 ; i 0 ; i--){// 记录交换元素boolean flag false;// 内循环将未排序区间 [0, i] 中的最大元素交换至该区间的最右端for(int j 0 ; j i ; j){if(nums[j] nums[j1]){// 记录交换元素flag true;// 交换 nums[j] 与 nums[j 1]int tmp nums[j];nums[j] nums[j1];nums[j1] tmp;}}if (flag false){// 此轮冒泡未交换任何元素直接跳出return ;}}} 三、算法特性 时间复杂度 O(n^2)各轮冒泡遍历的数组长度依次为 n−1、n−2、…、2、1 总和为 (n−1)n/2 。在引入flag优化后最佳时间复杂度可达到 O(n) 。 空间复杂度O(1)。 稳定排序由于冒泡排序遇到相等的元素不交换因此是稳定排序。
http://www.pierceye.com/news/77773/

相关文章:

  • 打开网站代码怎么写平板怎么做网页
  • 郑州整站网站优化城市分类信息网站建设
  • 网站营销活动网站建设的工作流程
  • 深圳招聘信息最新招聘2021甘肃网站建设方案优化
  • 郓城建设局网站线上营销模式
  • 南阳网站备案wordpress英文变成中文
  • 网站怎么自己建设莱芜0634技术支持 宿州网站建设
  • 青海个人旅游网站建设wordpress动漫电影主题公园
  • 福州seo网站推广优化wordpress icon设置
  • 站长之家综合查询工具创意网站特效
  • 网站关键词下降网页设计制作思路
  • 做视频网站成本网站做收录要多少长时间
  • 软件网站建设专业网站会员功能介绍
  • 怎样维护网站北京建筑公司排名
  • 至少保存十个以上域名网站平台网站开发
  • 上线倒计时单页网站模板吉林网站推广公司
  • 建设网站全部流程做企业网站 空间怎么买
  • 东莞排名seo网站关键词优化天津制作企业网站
  • 常州网站外包wordpress 产品视频上传
  • 网站续费服务内容义乌建设网站制作
  • 网站模版 之星wordpress外链跳转样式
  • 品牌型网站制作有哪些公司怎样做百度口碑推广自己的网站
  • 苏州市建设局投诉网站wordpress 无限下拉
  • 南京营销网站建设网站运营需要哪些人员
  • siteservercms做的网站在后台进行修改教程番禺做网站价格
  • 深圳龙华医院网站建设找企业做网站
  • 免费查公司的网站做网站的文章
  • 做网站用啥语言常州网站建设公司效果
  • 学院网站整改及建设情况报告网站类型是什么意思
  • 制作一个买股票的网站怎么做新手学做网站要学什么知识图文教程