算法排序
英语文化交流 > 技术博客 > 算法排序
算法排序
时间:2017-10-12 13:20:20 12257285 分类:技术博客
  1. 冒 泡 排 序

    附 近 的 值 ,两 两 比 较 ,把 大 的 往 后 排 。

    例 如 :n个 数 ,第 一 次 把 最 大 值 放 大 第 n位 ,第 二 次 则 只 须 要 比 较 到 n-1,即 把 第 二 大 的 值 放 大 n-1这 个 位 置 ;假 如 是 把 最 小 值 放 前 面 ,则 第 一 次 把 最 小 值 放 在 0,第 二 次 比 较 的 时 候 从 1的 数 开 始 比 较 。具 体 看 代 码 示 例 :

  2. 1.大 的 放 后 面   
    for(int i=a.length-1;i>0;i--){  i到 N 外 圈  每 次 最 大 值 在 i
      for(int j=0;j<i;j++)      0到 i 内 圈  每 次 比 较 到 i,后 面 的 就 不 用 比 较 了
         ...}
     2.小 的 放 前 面     
    for(int i=0;i<a.length-1;i++) {  i到 0 外 圈  每 次 最 小 值 在 i
      for(int j=a.length-1;k>i;k++) N到 i 内 圈  每 次 比 较 到 i,前 面 的 就 不 用 比 较 了
             ...}


本 文 出 自 “12257285” 博 客 ,请 务 必 保 留 此 出 处 http://****/12257285/1971679

随机阅读

Copyright © 2017 英语文化交流 All Rights Reserved.