扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:李渭宁 来源:天极开发 2007年11月11日
关键字:
/// <summary> /// 冒泡算法 /// </summary> /// <param name="abarray"></param> /// <param name="IsAscending">是否顺序排序</param> /// <returns></returns> private static double[] BubbleArithmetic(double[] abarray ,bool IsAscending) { if(abarray.Length > 0 ) { for(int i = abarray.Length-1 ;i >=0 ;i--) { for(int j = i-1 ; j>=0 ; j--) { if(CheckAccordCondition(abarray[i],abarray[j],IsAscending)) { ExChangeValue(ref abarray[i],ref abarray[j]); } } } } return abarray; } /// <summary> /// 交换数据 /// </summary> /// <param name="A"></param> /// <param name="B"></param> private static void ExChangeValue(ref double A , ref double B) { double Temp = A ; A = B ; B = Temp ; } /// <summary> /// 是否符合条件 /// </summary> /// <returns></returns> private static bool CheckAccordCondition(double data1 ,double data2, bool IsAscending) { if(data1 > data2) { return IsAscending == true ? true :false; } else { return IsAscending == true ? false :true ; } } |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者