编写快速排序算法,对数据①(100,86,48,73,35,39,42,57,66,21)进行排序.
题目
编写快速排序算法,对数据①(100,86,48,73,35,39,42,57,66,21)进行排序.
写C++程序.cpp的那种格式的
答案
给你个思想吧.取值前先将第一个和最后一个比,小的放第一个,大的放最后一个.然后,第一次从第二个取,取到倒数第二个,每取出一个,与第一个比,如果小于第一个互换,再与最大的比,如果大于最大的,交换.直到结束,就取出了一个最大的和一个最小的.第二次,从第三个取到倒数第三个,依次取数,直到结束.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- Can you tell me what you are hobby?这句子对吗
- 五年级下册分数乘法计算题100道,快
- 如图所示,在△ABC中,D是AB的中点,DC⊥AC,且tan∠BCD=1/3,求sinA,cosA,tanA的值.
- 组织液中的蛋白质直接来源于 组织液中的蛋白质直接来源于血浆或细胞 为什么?
- 已知二次函数y=f(x)最大值是f(1/2)=25/4,且过(2,4),求f(x)的表达式
- n=2,3,4,5...s=4,8,12,16...求s 与 n关系的式子
- 一批货物90吨,甲队单独运要20小时,乙队单独要30个小时,两队合作几小时运完?(用两种方法解)
- 导数 高手速进一道证明题
- 9除以9的立方根
- 把钥匙给我 用英语翻译一下(要词组)
热门考点