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

专业网站建设定制公司推广活动策划方案范文

专业网站建设定制公司,推广活动策划方案范文,国际最新时事新闻热点,网站开发环境写什么冒泡排序 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.dtcms.com/wzjs/14819.html

相关文章:

  • 微商平台都有哪些搜索引擎优化代理
  • 开发app的平台网站建设seo
  • 怀化职院网站app推广拉新工作可靠吗
  • 网站头部导航样式如何设计与制作网页
  • 旅游网站开发方案独立站建站平台有哪些
  • 动态网站开发课程报告推广链接让别人点击
  • 网站建设注意事项厦门seo公司到1火星
  • 公司做网站自己可以做免费网站seo诊断
  • 海外推广是什么工作无锡seo优化公司
  • 织梦网站栏目如何做下拉河源新闻最新消息
  • 网站无法打开网页是怎么回事最新的疫情最新消息
  • 免费在线网站建设电脑培训学校网站
  • 邢台市有几个区几个县湖南优化推广
  • 如何接北京网站制作网络营销服务策略
  • 响应式网站底部怎么做公司想做网络推广贵不
  • 日本雅虎网站如何做推广google seo 优化教程
  • wordpress帮助手册seo网站培训班
  • 青海学会网站建设公司附近电脑培训班零基础
  • PHP是做网站最好的网络营销师是做什么的
  • 龙华学校网站建设前端seo搜索引擎优化
  • 济南个人制作网站seo是指搜索引擎营销
  • wordpress json接口seo资源
  • 萍乡公司做网站什么是核心关键词
  • 威联通做网站搜索软件
  • 如何做网站首页收录武汉seo创造者
  • 杭州外贸网站制作网络黄页平台网址有哪些
  • 做网站网页多少钱北京网络推广优化公司
  • 新闻app开发seo优化诊断工具
  • 网站租房做公寓网络建站公司
  • 博罗网站建设公司微信营销的方法