• 简单的冒泡排序法


    1. -(void) doDesc{  
    2.   
    3.       
    4.     int list[12] = {12,42,21,45,6,13,89,23,48,74,3,32};  
    5.       
    6.   
    7.     for (int i=0; i<=11; i++) {  
    8.          
    9.           
    10.           
    11.         for (int j=11; j>i; j--) {  
    12.               
    13.             //从大到小  
    14. //            if (list[j]>list[j-1]) {  
    15. //                int temp =list[j];  
    16. //                list[j] = list[j-1];  
    17. //                list[j-1] = temp;  
    18. //                  
    19. //            }  
    20.             //从小到大  
    21.               
    22.             if (list[j]<list[j-1]) {  
    23.                 int temp = list[j-1];  
    24.                 list[j-1] = list[j];  
    25.                 list[j] = temp;  
    26.             }  
    27.               
    28.         }  
    29.    
    30.     }  
    31.       
    32.     for (int k =0 ; k<12; k++) {  
    33.         NSLog(@"%d == %d",k,list[k]);  
    34.   
    35.     }  
    36.       
    37.       
    38. }  
     
  • 相关阅读:
    ASP.NET中26种性能优化方法
    ASP.NET中常用的26个优化性能方法
    ASP.NET页面事件:顺序与回传详解
    ASP.NET控件属性大全
    ADO.NET数据库编程
    ado.net笔记
    98内存管理
    23个常用正则表达式(数值和字符串)
    web中用纯CSS实现筛选菜单
    Unity3D脚本:C#计时类脚本
  • 原文地址:https://www.cnblogs.com/haijieFeng/p/5486532.html
Copyright © 2020-2023  润新知