编写快速排序算法,对数据①(100,86,48,73,35,39,42,57,66,21)进行排序.
写C++程序.cpp的那种格式的
人气:284 ℃ 时间:2020-01-30 16:19:28
解答
给你个思想吧.取值前先将第一个和最后一个比,小的放第一个,大的放最后一个.然后,第一次从第二个取,取到倒数第二个,每取出一个,与第一个比,如果小于第一个互换,再与最大的比,如果大于最大的,交换.直到结束,就取出了一个最大的和一个最小的.第二次,从第三个取到倒数第三个,依次取数,直到结束.
推荐
- 按规律排列 3,12,21,30,39,48,57,66…… (1)第15个数是多少? (2)882是第几个数?
- 你能找到规律填一填吗? 3,12,21,30,39,48,57… (1)第12个数是_, (2)912是第_个数.
- 21 36 33 16 73 29 35 39 49 24 67 19 18 57那些是质数?哪些是合数?
- 73+73*39 简便算法
- 21 36 33 16 73 29 35 39 49 24 67 19 18 57 质数:合数:
- 甲数比乙数多1/6,乙数是甲数的6/7.() 对还是错呀( ⊙ o ⊙
- People should d________ on themselves when they are 18 years old.
- 两筐苹果共重55千克,如甲筐减少五分之一,乙筐取走1千克,这时两筐苹果重量正好
猜你喜欢