搜索

以下排序的算法 快速排序 冒泡 直接插入堆

gecimao 发表于 2019-06-27 02:27 | 查看: | 回复:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  if (low high) /*要排序的元素起止下标,保证小的放在左边,大的放在右边。这里以下标为low的元素为基准点*/

  *(x+i) = *(x+j); /*上面的循环退出:即出现比基准点小的数,替换基准点的数*/

  k = j; /*保存最后下沉的位置。这样k后面的都是排序排好了的。*/

  *(x+j+1) = *(x+j); /*如果满足条件就往后挪。最坏的情况就是t比下标为0的数都小,它要放在最前面,j==-1,退出循环*/

  输入:数组名称(也就是数组首地址)、参与建堆元素的个数、从第几个元素开始

本文链接:http://baumseelen.com/duipaixu/604.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部