c++冒泡排序的动画演示+程序实现

冒泡排序(Bubble Sort)是一种计算机科学领域的较简单的排序算法。

它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行,直到没有相邻元素需要交换,也就是说该元素列已经排序完成。

c++冒泡排序的动画演示+程序实现_第1张图片

 程序实现:

for(int i=n; i>1; i--) {
	for(int j=1; ja[j+1]) {
			swap(a[j],a[j+1]);
		}
	}
}

你可能感兴趣的:(算法,数据结构)