请教几个题 大家帮忙看看吧

lykakaxi 2012-11-02 06:23:43
1.什么是算法的稳定性
2、堆排序中使用了PUSHDOWN(first,last),其功能为在近似满或满二叉树中,从first开始在下标介于first与last之间的数组上,沿某条路径进行调整,使其满足优先性质,即儿子结点中只要有一个其优先级高于双亲,则把他们之中优先级最高的那个结点与双亲进行交换,否则调整过程结束,问如何利用PUSHDOWN来初始化,吧给定的数组建成一个堆?如果把循环变量的初值和终值对调,并正确设计相应的步长,结果如何,为什么?
...全文
132 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lykakaxi 2012-11-04
  • 打赏
  • 举报
回复
引用 4 楼 happytengfei 的回复:
都是书上的内容: 1 对于排序算法来说,稳定性一般就是指排序后是否改变了相同数据的相对位置。其他算法可能有自己的定义。 2 for(int i=n/2; i>=0; i--) { tiaozheng(i);n }
1、敢问上面的排序算法的稳定性 对一般的算法也成立吗 2、这个for()... 算是上题中的解题思路吗
lykakaxi 2012-11-04
  • 打赏
  • 举报
回复
大家帮忙看看 啊
响当当滴 2012-11-03
  • 打赏
  • 举报
回复
元芳,CSDN新论坛上线!你怎么看?
happytengfei 2012-11-03
  • 打赏
  • 举报
回复
都是书上的内容: 1 对于排序算法来说,稳定性一般就是指排序后是否改变了相同数据的相对位置。其他算法可能有自己的定义。 2 for(int i=n/2; i>=0; i--) { tiaozheng(i);n }
lykakaxi 2012-11-03
  • 打赏
  • 举报
回复
真心求指教 啊
lykakaxi 2012-11-03
  • 打赏
  • 举报
回复

33,007

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧