- 题目
- 算法思想
- c语言伪代码!
编写双向冒泡排序算法,在正反两个方向交替进行扫描,即第一趟把关键字最大的元素放在序列的最后面,第二趟把关键字最小的元素放在序列的最前面,如此反复进行。
算法思想奇数趟时,从前往后比较相邻元素的关键字,遇到逆序即交换,知道把序列中关键字最大的元素移动到序列尾部。偶数趟时,从后往前比较响铃元素的关键字,遇到逆序列即交换,直到把序列中关键字最小的元素移动到序列前端。
c语言伪代码!
因为初试要手写代码,所以要自己要锻炼手写的代码

编写双向冒泡排序算法,在正反两个方向交替进行扫描,即第一趟把关键字最大的元素放在序列的最后面,第二趟把关键字最小的元素放在序列的最前面,如此反复进行。
算法思想奇数趟时,从前往后比较相邻元素的关键字,遇到逆序即交换,知道把序列中关键字最大的元素移动到序列尾部。偶数趟时,从后往前比较响铃元素的关键字,遇到逆序列即交换,直到把序列中关键字最小的元素移动到序列前端。
c语言伪代码!
因为初试要手写代码,所以要自己要锻炼手写的代码