快期末考试了,今天整理一下复习资料,突然就看到了选择法和冒泡法排序。说实话,不是很会,研究许久,觉得两种算法各有优势吧。选择法的特点就是,每次循环,都用相同位置的去比较,比如在第二次循环,用a[1]来比较,这样每次循环交换了位置,就要返回去接着用a[1]去比较;冒泡法的特点是,每次循环,用相同的元素去比较,比如在第二次循环用数字8比较,但是交换了位置以后,还是要用8去比较。
不知道自己说的对不对,第一次总结出来…希望大家多指教。
快期末考试了,今天整理一下复习资料,突然就看到了选择法和冒泡法排序。说实话,不是很会,研究许久,觉得两种算法各有优势吧。选择法的特点就是,每次循环,都用相同位置的去比较,比如在第二次循环,用a[1]来比较,这样每次循环交换了位置,就要返回去接着用a[1]去比较;冒泡法的特点是,每次循环,用相同的元素去比较,比如在第二次循环用数字8比较,但是交换了位置以后,还是要用8去比较。
不知道自己说的对不对,第一次总结出来…希望大家多指教。