..


赞助商链接

在C#排序算法

由Vincent Gaglio写文章
第1页,7

排序的对象列表是计算的根本问题之一。 有几种方法可以做到这一点,他们在所谓的排序算法下降 这些算法的一些简单而直观,有的比较复杂,并允许更好的性能。

其中最有名的和最流行的排序算法是:

  • 冒泡排序
  • 堆排序
  • 插入排序
  • 合并排序
  • 快速排序
  • 选择排序
  • 壳牌排序

冒泡排序

在冒泡排序的工作原理是比较下一个项目列表的每个元素,而不是交换他们,如果必要的。 该算法重复这一过程,直到它运行无元素之间的交流,整个列表。 这个名字泡沫(泡沫)源于其中的元素是有序的方式:在较小的返回列表中的正确位置,就像在碳酸饮料的气泡。 由于这种算法的方法,这样做被认为是最为列出的效率低下。

下面是该算法的实现代码:






 / /阵列的整数







私人诠释[] A =新的int [100];









 / /中的元素数量







私人诠释X;









公共无效BubbleSort()







 {



  



 INT我;



  



 INT J;



  



 INT温度;





  



为(i =(X - 1); I> = 0,我 - )



  



 {



    



为(J = 1 J <= I,J + +)



    



 {



      



如果(a [J - 1]> A [J])



      



 {



        



 TEMP = A [J - 1];



        



 A [J - 1] = A [J];



        



 A [J] =温度;



      



 }



    



 }



  



 }







 }



在同一类...
电子学习
ASP零(电子书) ASP零(电子书)
从头开始学习微软的ASP和VBScript。 在只有29€。
PHP(课程) PHP(课程)
全部课程用于创建动态Web站点。 从49€。
VB.NET(课程) VB.NET(课程)
请使用Visual Basic桌面应用程序... 从49€。
赞助商链接