有关快速排序,高程朋友请进……

tongdings tongdings 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
求以 (low+high) / 2 为基准的快速排序算法。

以下算法,对吗(说明:通过调试结果是对的)?
还想问一下,快速排序算法是否是已成形的统一的算法呢?
还是有不同的实现呢?高手指点。谢过了。分不是问题……

具体算法如下:

//快速排序
void r_quick(int e[],int low,int high)
{
int i,j,t;
if(low < high) //对low至high以e[low]为基准作划分
{
i = low;
j = high;

// t = e[i]; //以e[i]为基准

//以e[(i+j)/2]为基准
t = e[(i+j)/2];
e[(i+j)/2] = e[i];

while (i < j)
{
while (i < j && e[j] > t) j --;
if (i < j) e[i++] = e[j];

while (i < j && e[i] <= t) i ++;
if (i < j) e[j--] = e[i];
}

e[i] = t;
r_quick (e,low,i-1); //递归,对左子序列作划分
r_quick (e,i+1,high); //递归,对右子序列作划分
}
}

...全文

相关推荐

《爱与梦想1》第8节:小蜡笔大罢工.doc

《爱与梦想1》第8节:小蜡笔大罢工.doc

love87421

《爱与梦想1》第8节:小蜡笔大罢工.docx

《爱与梦想1》第8节:小蜡笔大罢工.docx

feifei_2019

小学老师演讲稿有爱就有梦想与小学英语培训感言汇编.doc

教育精品资料

weixin_42838205

鸟类大罢工.doc

鸟类大罢工.doc

yyh5188

我爱圣经 v1.8.0

我爱圣经 v1.8.0 版本:1.8.0软件语言:中文软件类别:百科 软件大小:10.57 MB适用固件:1.6及更高固件 内置广告:没有广告适用平台:Android 圣经是创造宇宙和人的上帝赐给全人类的信息,分旧约和新约,共有六十六卷。它有着一个一贯始终的主题,那就是上帝拯救世人的永恒计划:上帝藉着他的话语创造天地,让人类生活其中,并差遣他的独生爱子耶稣基督道成肉身,亲自参与世间甘苦,与人共度生命的黑暗与光明,共创新天新地。 圣经是上帝所默示的,是对人的完全启示,里面有又真又活的真理,有生命之道,有爱和盼望。我们只要藉着圣经,就能明白上帝在我们每一个人身上的旨意,从而得着因信耶稣基督而来的得救的智慧。 它还有改变人的奇妙能力,因阅读圣经,许多人的生命得到了改变,许多人的人生得到了指引,许多家庭得到了温暖,许多社会蒙受了祝福,许多国家的历史因此改写。两千年的历史无不见证了圣经的能力。它的光,在暗黑的历史长夜中,照亮着人类的归途。 神赐下圣经,是要向我们启示祂自己,让我们明了怎样与祂建立关系,怎样按着祂的方式在这世界生活。换言之,里面所关心的都是一些实际的敬虔生活。 然而 ,很多时候我们都未能过一个稳定良好的灵修生活,以致不能真正明了神的心意 。我们发现,如果人们能够不断从神的话中与他建立亲密的关系,又能够在灵修读经时体会到生活的应用,人就会更加渴慕神的话语,且对灵修生活不舍不弃 。人的生命,就在这个过程中,被塑造、被建立起来,且活得更像耶稣基督。

郭劲文
评论 8
收藏 已收藏
分享
返回顶部
tongdings
软件水平考试 2,957 成员 22,568 内容