冒泡和选择的比较共同点:1.有两个循环,第一个都控制位置:冒泡是往前推,推到最边上,也可以理解为轮次选择是定位一个位置,一个一个放好不同点:1.冒泡向遍历方向推,遍历方向前是有序部分,而选择是遍历方向身后是有序部分2.顺序的决定因素:冒泡是起始侧和不等于号的关系,而选择是扫描头与不等于号的关系3.两个for的意义不一样:冒泡第一个for是轮次,也可以理解为定位,第二个for是遍历、推进用选择第一个for是定位针,第二个for是扫描针,用以更迭出最小4.效率:冒泡由于类似链式,不断推进,交换选择有定点爆破的感觉,通过打擂台更迭来排序5.指针数:冒泡 由于是链式,没有全局感,只有两个指针,而选择由于有全局感,有一个暂留指针,有三个指针。冒泡结构简单,两个for,一个swap,一个bool。选择结构也简单,一个for,一个暂留指针,