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;
            }

        }

    }



  • 相关阅读:
    mysql导出某张表的部分数据
    linux命令行实用快捷键
    mysql导出数据库某些表的数据
    二进制日志过期时间设置expire_logs_days
    进程信息
    安装mysql-workbench
    create user
    系统io统计
    mysqldump与mydumper
    系统负载监控
  • 原文地址:https://www.cnblogs.com/yiki/p/1370003.html
Copyright © 2011-2022 走看看