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

网站建立教学软文发布平台哪个好

网站建立教学,软文发布平台哪个好,谷歌seo需要做什么,wap站点http://blog.csdn.net/morewindows/article/details/6657829 冒泡排序是非常容易理解和实现#xff0c;#xff0c;以从小到大排序举例#xff1a; 设数组长度为N。 1#xff0e;比较相邻的前后二个数据#xff0c;如果前面数据大于后面的数据#xff0c;就将二个数据交…http://blog.csdn.net/morewindows/article/details/6657829    冒泡排序是非常容易理解和实现以从小到大排序举例 设数组长度为N。 1比较相邻的前后二个数据如果前面数据大于后面的数据就将二个数据交换。 2这样对数组的第0个数据到N-1个数据进行一次遍历后最大的一个数据就“沉”到数组第N-1个位置。 3NN-1如果N不为0就重复前面二步否则排序完成。   按照定义很容易写出代码 [cpp]  view plain  copy //冒泡排序1  void BubbleSort1(int a[], int n)  {         int i, j;         for (i  0; i  n; i)                for (j  1; j  n - i; j)                       if (a[j - 1]  a[j])                              Swap(a[j - 1], a[j]);  }   下面对其进行优化设置一个标志如果这一趟发生了交换则为true否则为false。明显如果有一趟没有发生交换说明排序已经完成。 [cpp]  view plain  copy    [cpp]  view plain  copy //冒泡排序2  void BubbleSort2(int a[], int n)  {         int j, k;         bool flag;           k  n;         flag  true;         while (flag)         {                flag  false;                for (j  1; j  k; j)                       if (a[j - 1]  a[j])                       {                              Swap(a[j - 1], a[j]);                              flag  true;                       }                k--;         }  }   再做进一步的优化。如果有100个数的数组仅前面10个无序后面90个都已排好序且都大于前面10个数字那么在第一趟遍历后最后发生交换的位置必定小于10且这个位置之后的数据必定已经有序了记录下这位置第二次只要从数组头部遍历到这个位置就可以了。 [cpp]  view plain  copy //冒泡排序3  void BubbleSort3(int a[], int n)  {      int j, k;      int flag;            flag  n;      while (flag  0)      {          k  flag;          flag  0;          for (j  1; j  k; j)              if (a[j - 1]  a[j])              {                  Swap(a[j - 1], a[j]);                  flag  j;              }      }  }   冒泡排序毕竟是一种效率低下的排序方法在数据规模很小时可以采用。数据规模比较大时最好用其它排序方法。 转载于:https://www.cnblogs.com/android-blogs/p/6344031.html
http://www.zqtcl.cn/news/83891/

相关文章:

  • 合肥微网站建设房屋模拟装修软件
  • 国外的旅游网站开发广州进出口贸易有限公司
  • 建立内部网站多个招聘网站格式不一致如何做招聘记录
  • 房产经纪人怎么做网站设计学类包括哪些专业
  • 注册公司上什么网站企业管理六大体系
  • 12380网站建设打算阿里ace wordpress
  • 百度上搜不到网站网站学做糕点的课程
  • 推荐网站建设服务商怎样建设一个卡盟网站
  • 适合新手的网站开发动漫制作专业可以专升本吗
  • 网站美工做的是什么昆明 网站 制作
  • 如何制作网站和软件宣传型企业网站设计方案
  • 优化网站平台网站建设布局
  • 网站代理在线扬州市市政建设处网站
  • 陕西 建设工程有限公司网站wordpress 评论换行
  • 个人网站能否备案开发新闻类网站
  • 购物网站支付页面制作云南网站制作一条龙全包
  • 网站空间与域名的关系免费网站建设免代码
  • 长沙网站排名优化wordpress在线代码编辑器
  • 长宁苏州网站建设公司深圳那家做网站好
  • 郑州网站推广价如何做垂直网站
  • app下载汅api免费下载大全视频扬中企业网站优化哪家好
  • 最大的网站建个普通网站
  • dede网站如何换logo免费拓客100个方法
  • 专门做效果图的网站wordpress 主题缩略图
  • 重庆公司有哪些林云seo博客
  • 西安网站建设和推广专业网站建设办公
  • 做网站主机要求用手机可以做网站吗
  • 杭州网站建设过程wordpress contact
  • 定制型网站建设合同范本东营远见网站建设公司
  • 电子商务网站建设题金华英文网站建设