zoukankan      html  css  js  c++  java
  • C# 冒泡算法

    public void BubbleSort(int[] R)
    {    
        
    int i,j,temp;
        
    //交换标志
        bool exchange;
        
    //最多做R.Length-1趟排序
        for(i=0; i<R.Length; i++)
        
    {
            
    //本趟排序开始前,交换标志应为假
            exchange=false;
            
    for(j=R.Length-2; j>=i; j--)
            
    {
                
    //交换条件
                if(R[j+1]<R[j])
                
    {
                    temp
    =R[j+1];
                    R[j
    +1]=R[j];
                    R[j]
    =temp;
                    
    //发生了交换,故将交换标志置为真
                    exchange=true;
                }

            }

            
    //本趟排序未发生交换,提前终止算法
            if(!exchange)
            
    {
                
    break;
            }

        }

    }



  • 相关阅读:
    RSA
    antd 规则检查
    antd 使用总结问题
    react context prop-types
    【CSS/JS】如何实现单行/多行文本溢出的省略(...)
    react prop-types
    js 监听URL的hash变化
    Spark 读取Hadoop集群文件
    HIVE 常见函数
    Linux ANSI转 UTF8
  • 原文地址:https://www.cnblogs.com/yiki/p/1370003.html
Copyright © 2011-2022 走看看