当前位置: 首页 > 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/52623.html

相关文章:

  • 和易企秀类似的软件免费的整站seo定制
  • 设计师网站资源如何在各大网站发布信息
  • 怎么提高自己网站的流量市场推广渠道有哪些
  • 高端品牌网站制作百度怎么推广广告
  • 遵化手机网站设计百度推广运营这个工作好做吗
  • 施工企业总工程师述职报告seo研究中心官网
  • 好看的移动端网站免费推广自己的网站
  • 水墨网站设计欣赏东莞今天最新消息新闻
  • 比较好的ui设计网站互联网营销师教材
  • 北京最好的网站制作公司百度账户登录
  • 设计网站页面要多少钱免费网站可以下载
  • 自己网站首页如何设置列表网推广收费标准
  • 什么网站做的比较好uc浏览器关键词排名优化
  • 响应式网站制作教程推广图片制作
  • 设计网站物理结构怎么做品牌宣传推广文案
  • 柳州正规网站建设加盟广东做seo的公司
  • 创建网站十八未成年禁用免费app
  • 做网站需要什么营业执照十大永久免费的软件下载
  • 河南网站建设什么是百度搜索推广
  • 泉州最专业手机网站建设开发百度账号申诉
  • 电商网站模板在线注册网站
  • 响应式外贸网站建设百度一下搜索一下
  • 湘潭做网站 联系磐石网络seo软件优化
  • 日本手做网站网站排行榜查询
  • ecshop手机网站模板福州短视频seo平台
  • 移动电商网站开发需求域名邮箱 400电话
  • 自己做的网站图片加载过慢百度视频推广怎么收费
  • 电商网站开发方案百度宣传广告要多少钱
  • 个人如何免费建网站广州推广系统
  • 培训公司网站源码百度推广客服