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

上海做电子商务网站的公司关键词优化

上海做电子商务网站的公司,关键词优化,金华大奇网站建设,农村小学校园网站建设方案在里面找动图理解 【数据结构】八大排序(超详解附动图源码)_数据结构排序-CSDN博客 一 简介 冒泡排序应该是我们最熟悉的排序了,在C语言阶段我们就学习了冒泡排序。 他的思想也非常简单: 两两元素相比,前一个比后一个大就交换&#xff0…

在里面找动图理解

【数据结构】八大排序(超详解+附动图+源码)_数据结构排序-CSDN博客

一  简介

冒泡排序应该是我们最熟悉的排序了,在C语言阶段我们就学习了冒泡排序。

他的思想也非常简单:

两两元素相比,前一个比后一个大就交换,直到将最大的元素交换到末尾位置。这是第一趟

一共进行n-1趟这样的交换将可以把所有的元素排好。

(n-1趟是因为只剩两个元素时只需要一趟就可以完成)

二   代码实现

public class BubbleSort {// 主方法,程序的入口点public static void main(String[] args) {// 初始化一个整数数组,包含一些随机的整数int nums[] = {1, 3, 5, 22, 53, 100, -8, -7, -110, 123};// 调用sort方法对数组进行冒泡排序sort(nums);// 调用print方法打印排序后的数组print(nums);}// sort方法,用于对传入的整数数组进行冒泡排序public static void sort(int[] nums) {// cnt用于记录还需要进行多少轮比较int cnt = nums.length - 1;// 外层循环,每轮循环后,最大的元素会“冒泡”到数组的末尾while (cnt > 0) {// 内层循环,进行相邻元素的比较和交换for (int i = 0; i < cnt; i++) {// 如果当前元素大于下一个元素,则交换它们的位置if (nums[i] > nums[i + 1]) {int temp = nums[i];nums[i] = nums[i + 1];nums[i + 1] = temp;}}// 每完成一轮比较后,减少一轮比较,因为最大的元素已经在末尾cnt--;}}// print方法,用于打印数组中的所有元素private static void print(int nums[]) {// 遍历数组,打印每个元素for (int i = 0; i < nums.length; i++) {// 使用printf方法格式化输出,每个元素后面跟一个制表符System.out.printf("%d\t", nums[i]);}// 在打印完数组后换行System.out.println();}
}

三  性能

冒泡排序的特性总结:

  1. 冒泡排序是一种非常容易理解的排序
  2. 时间复杂度:O(N^2)
  3. 空间复杂度:O(1)
  4. 稳定性:稳定
http://www.hengruixuexiao.com/news/25042.html

相关文章:

  • 中国科技网官网seo综合查询怎么用的
  • 平台网站可以做第三方检测报告网站seo视频狼雨seo教程
  • 沈阳网站开发制作seo一个月赚多少钱
  • 苏州做网站推广哪家好餐饮管理培训课程
  • 有经验的合肥网站建设贵阳搜索引擎排名推广
  • 网站当前位置怎么做西安优化外包
  • 网站建设的实践体会百度人工客服在哪里找
  • 网站中引用字体百度seo简爱
  • 网站制作价格 上海第三方营销策划公司有哪些
  • wordpress bbpress插件杭州seo排名优化外包
  • 长春直销网站开发网络推广的方法有哪些
  • 免费做网站wxp114站长之家查询
  • 工商网站备案办法百度软文推广公司
  • 完善国税外部网站建设郑州seo优化公司
  • wps如何做网站株洲seo
  • 网站建设的网络技术seo营销服务
  • 关于dw做网站微信引流获客软件
  • 福田建设大型网站建设公司好吗本地建站软件有哪些
  • 虚拟主机网站空间站长工具查询系统
  • 各大网站推广软件他达拉非片和伟哥区别
  • 搜索引擎网站排名北京十大教育培训机构排名
  • 建立网站需要多少钱怎么样南平网站seo
  • 主题资源网站建设反思百度app浏览器下载
  • 软件外包专业就业方向优化设计答案六年级上册
  • 做考研政治真题的网站营销软文范文
  • wordpress有哪些弹窗插件太原seo关键词排名优化
  • 服务器网站建设维护建网站有哪些步骤
  • 江苏省建设厅政务网站谷歌商店下载官方
  • 长沙麓谷建设发展有限公司网站广州抖音seo
  • 网站上的咨询窗口是怎么做的网站推广怎样做