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

平板电脑做网站吗重庆seo网络推广

平板电脑做网站吗,重庆seo网络推广,长沙网页设计培训推荐沙大计教育专业,锦溪网站建设冒泡排序 int[] arr {1,3,2,9,4,7,2,8};//比较多少轮(n个数字比较n-1次)for(int i0,n arr.length;i<n-1;i) {//每轮比较多少次(n-1-i次)for(int j 0;j<n-1-i;j) {//两两比较if(arr[j] > arr[j1]) { //比较结果为升序排列&#xff0c;如果想要降序排列结果将 >…

冒泡排序

        int[] arr = {1,3,2,9,4,7,2,8};//比较多少轮(n个数字比较n-1次)for(int i=0,n = arr.length;i<n-1;i++) {//每轮比较多少次(n-1-i次)for(int j = 0;j<n-1-i;j++) {//两两比较if(arr[j] > arr[j+1]) {   //比较结果为升序排列,如果想要降序排列结果将 > 替换为 <//交换 (只有整形数值可以用异或的形式进行交换)//arr[j] = arr[j] ^ arr[j+1];//arr[j+1] = arr[j] ^ arr[j+1];//arr[j] = arr[j] ^ arr[j+1];int temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}}System.out.println(Arrays.toString(arr));

结果: 

小结:该种比较方式无论原数组是否有序都会进行比较,对于有序数组来说资源过于浪费,所以我们要在两两比较时加一个判断,如果一轮比较完成后没有发生元素的交换则证明原数组是有序的,直接结束循环。

        int[] arr = {1,2,3,4,5,6,7,8}; for(int i=0,n = arr.length;i<n-1;i++) {boolean isChange = true;  //是否发生交换,默认为true//每轮比较多少次for(int j = 0;j<n-1-i;j++) {//两两比较if(arr[j] > arr[j+1]) {//交换 (只有整形数值可以用异或的形式进行交换)arr[j] = arr[j] ^ arr[j+1];arr[j+1] = arr[j] ^ arr[j+1];arr[j] = arr[j] ^ arr[j+1];isChange = false;  //发生交换后改为false}}if(isChange) {  //没有发生交换,结束循环break;}}

http://www.tj-hxxt.cn/news/22590.html

相关文章:

  • 360网站怎么做网址链接百度认证官网申请
  • 网站系统制作网站友链交换平台
  • 物流企业网站建设网站搜索工具
  • 建设网站平台的建议网站宣传推广策划
  • 网站域名注册申请百度关键词排行榜
  • 电子商务网站建设技术郑州网站推广公司电话
  • 响应式网站开发的全面落实疫情防控优化措施
  • 网站前台语言百度推广优化怎么做
  • 做网站的公司怎么发展业务宁波外贸网站推广优化
  • 西安有关做网站的公司百度seo排名优
  • 濮阳招聘大濮网网站优化外包顾问
  • 做音乐网站需要版权么软文代发
  • 长鳖春遇网站开发百度app下载安装普通下载
  • 江苏企业展厅设计公司中国seo排行榜
  • 东莞最近有什么新闻网站seo优化是什么
  • 制作网站工具所有的竞价托管公司
  • 搜索 贵州省住房和城乡建设厅网站数据分析培训班
  • 网站建设公司的性质百度收录推广
  • 洛阳做网站的公司百度应用app下载
  • 网站模板 简洁泰州百度关键词优化
  • 基于jsp的网站开发开题报告品牌运营包括哪些内容
  • wordpress商城模板好用吗福州短视频seo方法
  • 个人网页设计html与css代码杭州seo技术培训
  • 企业网站建设方案范本网站怎么提升关键词排名
  • 公司网站链接怎么弄搜索引擎分哪三类
  • 网站视频提取获客引流100种方法
  • 做网站编程需要学什么软件百度seo系统
  • 企业网站建设cms站seo推广培训资料
  • 网站开发的甘特图seo收费低
  • 浙江工程造价信息网电脑优化