- 博客(3)
- 收藏
- 关注
原创 C排序算法之冒泡排序与选择排序,详解。
冒泡排序思路很简单,通常思路:首先从首元素起,依次比较相邻两元素的大小,如果前者大于后者,则交换两元素,直至把最大的元素推至末端;对于内层(j) 每次从 0 开始,一次比较相邻的两个数,直至下标为(3/2/1/0);而外层变量负责控制每一趟的长度,结合上例,从最末端(下标为n-1)安排最大值直到下标为 1(4/3/2/1) ,需要进行n-1趟。对于每一趟(内层 j )从头(0)比到尾,选出最大,并将该项与每一趟的尾项交换;每一趟将最大值选出,然后将该项与最末端交换,依次进行,直至有序。j < n-i+1;
2023-12-08 19:48:34 508
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人