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

长沙网站设计开发自己做网站还能挣钱吗

长沙网站设计开发,自己做网站还能挣钱吗,青岛做物流网站,做360网站首页软件顺序排序算法原理 从头开始遍历未排序数列,遍历时比较相邻的两个元素,前面的大于后面的,则双方交换位置,一直比较到末尾,这样最大的元素会出现在末尾,接着再依次从头开始遍历剩余未排序的元素,…

顺序排序算法原理

从头开始遍历未排序数列,遍历时比较相邻的两个元素,前面的大于后面的,则双方交换位置,一直比较到末尾,这样最大的元素会出现在末尾,接着再依次从头开始遍历剩余未排序的元素,直至所有的元素都排序完成。(其实就是每次遍历时找出最大的元素,通过不断的移动位置,将其存入到未排序末尾)

算法图解

在这里插入图片描述

算法实现

/*** 顺序排序* @param arr*/public void sort(int arr[]){for(int j = arr.length-1;j>1;j--){for(int i=0;i<j;i++){if(arr[i]>arr[i+1]){int temp = arr[i];arr[i] = arr[i+1];arr[i+1] = temp;}}}}

倒序排序算法原理

顺序是从头开始遍历,倒序是从末尾开始遍历,将最大元素依次存入序列开头位置

算法图解

在这里插入图片描述

算法实现

/*** 倒序排序* @param arr*/public void revert(int arr[]){for(int j=0;j<arr.length-1;j++){for(int i=arr.length-1;i>j;i--){if(arr[i]>arr[i-1]){int temp = arr[i];arr[i] = arr[i-1];arr[i-1] = temp;}}}}

测试

public static void main(String[] args) {int arr[] = {9, 7, 1991, 27, -1, -10, 0, 2, 65, -100};BubbleSort bubbleSort = new BubbleSort();bubbleSort.sort(arr);for (int i = 0; i < arr.length; i++) {System.out.print(arr[i] + "\t");}System.out.println();int arr2[] = {9, 7, 1991, 27, -1, -10, 0, 2, 65, -100};bubbleSort.revert(arr2);for (int i = 0; i < arr2.length; i++) {System.out.print(arr2[i] + "\t");}}

结果

在这里插入图片描述

http://www.yayakq.cn/news/455142/

相关文章:

  • php服装商城网站建设江苏做网站找谁
  • 昭通网站建设公司如何做网页游戏代理
  • 网站建设 上海网站建设网站的制作方法
  • 备案可以不关闭网站吗html国外网站源码
  • 计算机一级考试网站怎么做网站开发亮点
  • 一流的聊城做网站费用南京公司建设网站
  • 自助网站建设程序青岛网站建设咨询
  • 胶州做网站公司一般做网站需要什么框架
  • 外贸网站怎么做推广广告设计制作税率
  • 梅兰商贸网站开发设计简介金昌市住房和城乡建设局网站
  • 如果做二手车网站网站html设置首页
  • wordpress产品网站绿色主题 wordpress
  • php 网站开发案例教程网站ui设计师培训
  • 高端网站建设费用预算乐高编程培训
  • 上海 餐饮网站建设如何评价一个网页的设计
  • 电脑传奇网站亚马逊站外推广平台有哪些
  • 域名跳转网站网站修改了关键词被降权
  • 北京住房和城乡建设局门户网站怎么做网页设计稿
  • 开源企业cms建站系统重庆网站设计定制
  • 做我女朋友的网站常见cms网站源码下载
  • 溧阳网站建设公司为什么wordpress不能更新文章
  • 个人网站备案名字重庆室内设计学校
  • 从事网站开发方向广告外链购买交易平台
  • 哪家做网站好wordpress自定义右键
  • 国内flask做的网站房屋备案查询系统官网
  • 1688外贸网站专业制作网站哪家专业
  • 手机网站搭建平台麒麟seo
  • 怎样设置个人官方网站wordpress点播视频模版
  • 排名好的成都网站建设非模板网站
  • 专做机械类毕业设计的网站绿建设计院网站