VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
c/c++
->
关于堆排序
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
关于堆排序
[已结贴,结贴人:winkyxiao1981]
发表于:
2007-07-06 19:54:02
楼主
在完全二叉树中,所有序i> [n/2] 的结点都是叶子,因此以这些结点为根的子树均已是堆。这样,我们只需依次将以序号为[n/2] ,[n/2]-1,…,1的结点作为根的子树都调整为堆即可。
这句话怎么理解?请各位大虾赐教,谢谢!
发表于:
2007-07-08 03:29:02
1
楼 得分:
5
1
2 3
4 5 6 7
8 9 10 11 12 13 14 15
上面的完全二叉树共有n=15个结点,[n/2]=7,第8号以后的结点都是叶子结点
此以这些结点为根的子树只有一个结点,当然已经是堆
接下来只需依次将以序号为7,6,5,…,1的结点作为根的子树都调整为堆
发表于:
2007-07-08 20:29:14
2
楼 得分:
0
谢谢,我结贴了,多谢指教!我感觉这里的人都很热心。都是我的良师益友。呵呵!
下一篇:
二路归并排序问题
上一篇:
独立键按键次数计数-数码管显示程序请教
相关文章
c++如何实现列表框删除,添加和修改功能?
请问我在才c++ builder编译器编写的代码一般...
我想问一下什么是原型产品?
请高人给讲讲关于字符内码的知识
到底循环几次呢?
求教: 关于c++的语法问题
c++程序员交流
一个基础问题:ansi c与c++及教材的c语言是什...
求turbo c3.0的使用方法?谢谢!
大专生当程序员能找到工作吗?
assign
输入问题?主程序与所要调用的dll如何互相调用数...
怎么用c/c++/dos创建快捷方式?
(*p)[]是指向数组的指针还是指向数组首地址指针...
欢迎加入程序设计群
stl的一个参数问题求助:
一个关于list<t>中如何使用指针的问题。在...
急救
求essential c++中文版电子书!
字符串操作strcat
其他资讯
问一个关于 指针赋值 的问题
c++中的类与c中的结构有什么区别?
有java基础,学习c++需要注意什么啊?
bc下如何进行消息通信?
高手帮忙改改错
最后清仓--自用计算机书处理
纯虚函数实现?
不能编译通过
穷呀~~~都揭不开锅了.这日子怎么过啊~~~
请问c++中的数学函数()中是否只可以写具体数值?...
有关内存释放的疑问
菜鸟提问:c++中判断矩阵的鞍点,望各位大虾帮帮小...
帮我看看代码:文件读的不正确了。。谢谢
如何在子类中改写父类中的virtual函数?
关于initializecriticalsection临界断面
使用createdirectory()函数创建文件夹,那个lpc...
帮忙啊
关于图像重绘?invalidate()?
输入问题?百度面试题
关于调试中模板实例赋值给变量值得问题,d得值为什...
快速检索
分类导航标签a
Delphi语言基础/算法/系统设计
其他数据库开发其他
企业开发SAP
Java基础类
产品/厂家山西.NET俱乐部社区
硬件使用交换及路由技术
PowerBuilder非技术版
C++ Builder茶馆
JavaIDEA
扩充话题灌水乐园
硬件使用交换及路由技术
企业开发地理信息系统
.NET技术C#
PowerBuilder控件与界面
多媒体/设计/Flash/Silverlight 开发开发
最新资讯
sendrequest这个函数好贱啊!
dll参数问题
弱问:"框架和母版区别在哪?用哪个比较好?"
关于vc6中工作空间与其中的项目之间的问题。
新开账户的问题
cognos8安装问题?
安装sql server数据库失败
javascript的下拉列的不显示的问题
求高手来看看续传问题
用vb.net能达到这个功能吗?
如何通过url得到下载的文件名?
spring 事务处理的问题
有了act流量智能分配系统,再也不怕流量限制了。...
广州东拓电子科技有限公司招聘营销人员
为什么指针还要有类型区分?
小小的问题,急速收贴
你认为下一个it英雄会出现在哪个领域?大家来个投...
我用的windows xp系统,电脑经常重启
需求与项目管理项目
delphi消息问题请教
proxool经典问题。。。。。。
如何比较输入框输入数值的大小
/rss4.jsp(19,0) the endtag"&it...
当鼠标划过gridview的行时,该行的字体变色,请帮...
jtextarea(document doc)高手给举个例子好...
看我如何考过程序员
iframe在ie7里登陆的问题
费加洛丽致婚纱代金券500元/栢莲专业护肤中心优惠...
java文件使用了未经检查或不安全的操作
如何打印符号"\"
怎样实现将本机某个文件拷贝到局域网内另一台机器...
我快疯了,为什么,为什么.为什么.?...petshop4.0
asp上传excel中的server.mappath("")的虚拟路径...
如何 创建按钮 添加到窗口中去??????
求一个简单的led控制芯片,控制4位共阴极数码管(...
我的ie不能显示xml文件
vc远程自动安装程序如何制作,有源码更好!100分...
jbuilder2006中怎么使用第三方的.jar文件?
对于sap中bw的理解,希望达人帮忙!
请帮我解释网络聊天的一段代码的具体作用
热门点击
想补英语~,希望能得到大家的帮助和指教,谢谢
hibernate 翻页问题
j2ee 求够师傅一名
请问怎样捕捉webbrowser页面的滚动条滚动事件?(...
如何检测一段shell程序的运行时间?
【求助】还是刚才那个gridview删除选中行的问题
sql数据库出错:run time error...一般...
怎样用vector作参数?谢谢!
将数据库(access)中的数据写入txt文本文件的问题...
百度首席科学家出题“挑战”高校程序天才
请教
最全控件,开发工具
db2 dowload
bcb下调用vc下的dll
ie浏览器的奇怪问题!
java播放wav问题,莫名其妙的问题
如何把开机时出的框不让出
请求最简单的判断方式,如下
★★★制造asp变态问题★★★
急用,请问如何获取文件夹中的所有文件名?
datagridviewcomboboxcolumn显示图片或颜色列表的...
update from where 语句问题
为什么生成文件老在c:\inetpub\wwwroot下,请求
信息验证
通用权限管理系统(framework) 1.0.0 ...
求介绍oralce 9i的相关技术文档
有谁去过 丰达软件(苏州)有限公司
500rmb求一源代码
有关画像的几句代码请求解释说明
winfrom 中图片透明问题
把自己贱卖了,有分就散
多线程问题(关于pthread_join()用法)
谁会五子棋游戏的程序?
sql 语句错在哪了?????
菜鸟问题:vc6.0用的不熟,怎么无法编译执行小程...
请版主解释:为什么我这样的老会员信誉分居然为0...
水晶报表怎样显示传入的字符串?
c里面怎样调用c++的东西?
高手来! 这段代码错在什么些地方
急在线等!请问有什么软件可以查到网络流量!