..
排序的对象列表是计算的根本问题之一。 有几种方法可以做到这一点,他们在所谓的排序算法下降。 这些算法的一些简单而直观,有的比较复杂,并允许更好的性能。
其中最有名的和最流行的排序算法是:
在冒泡排序的工作原理是比较下一个项目列表的每个元素,而不是交换他们,如果必要的。 该算法重复这一过程,直到它运行无元素之间的交流,整个列表。 这个名字泡沫(泡沫)源于其中的元素是有序的方式:在较小的返回列表中的正确位置,就像在碳酸饮料的气泡。 由于这种算法的方法,这样做被认为是最为列出的效率低下。
下面是该算法的实现代码:
/ /阵列的整数
私人诠释[] 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和VBScript。 在只有29€。 |
| |
PHP(课程)
全部课程用于创建动态Web站点。 从49€。 |
| |
VB.NET(课程)
请使用Visual Basic桌面应用程序... 从49€。 |