全球观点:统计二叉树的结点个数的算法数据结构(统计二叉树的结点个数)
1、一般情况下,涉及二叉树的很多操作都包含两个方面。
2、一方面,由于二叉树本身的递归定义,因此用递归的思想设计其很多操作是顺理成章的;另一方面,为了控制过程的深度和节约栈空间,我们有时也会考虑用非递归的思想设计很多关于二叉树的操作。
3、必须说明的是,非递归思想一般都需要额外栈或队列结构的支持。
(资料图片仅供参考)
4、下面来看一下关于统计二叉树结点个数的非递归算法设计: 将根结点插入队列。
5、 2、判断队列是否为空,非空执行第三步,否则执行第四步退出循环。
6、 3、从队列中取出一个结点,同时将取出结点的儿子结点插入队列。
7、此外,将计数器加1,再转到第二步。
8、 4、结束循环。
9、 注意:队列是先进先出的结构,与栈相反。
10、 如果你根据以上仍然不能写出完整的程序,下面的程序可作为你的参考。
11、 int size()//返回结点数函数 { linkqueue
12、此外,需要说明的是,计数器是以出队元素个数为指标进行计数的,而非进队元素。
13、这样可使程序简洁和容易理解得多。
本文就为大家分享到这里,希望小伙伴们会喜欢。
标签:
精彩推送
新闻快讯
X 关闭
X 关闭
新闻快讯
- 全球观点:统计二叉树的结点个数的算法数据结构(统计二叉树的结点个数)
- 环球新消息丨事业单位申论文章写作难点突破——立意篇
- 南少林荡倭英豪剧情_南少林之荡倭英豪
- 世界快报:痛心!长沙68岁老人救起落水祖孙后不幸溺亡:水中托举孩子直到他获救
- [快讯]鑫铂股份:2021年非公开发行募投项目结项并将节余募集资金永久性补充流动资金_环球时快讯
- 定陶三化药业有限公司
- 快消息!8只个股半日主力资金净流入额超2亿元
- 泊松分布的和还是泊松分布_怎么判断是泊松分布 环球新消息
- 当前消息!中国电子竞技国家集训队发布更换运动员的公示
- SMM华东工业硅价格持稳
- 全球今日报丨宁德时代持股公司终止锂矿合作!
- 速看!香港都会大学24年春季入学这一专业火热申请中!无英文成绩要求!
- 《梦幻凉州》被评为2022年度优秀国产纪录片 每日信息
- 环球观热点:沙特版小熊!吉达联合官宣签下葡萄牙左边锋若塔 携手本泽马凯特
- 环球热消息:侯友宜这句话喊对了,徐巧芯揭:马英九疯狂拍手还拥抱
- 环球即时看!厦金航线今年旅客量突破20万人次 6月份达7万余人次
- 宝马325i_关于宝马325i介绍
- 天天信息:在畅通进出口物流等四方面集中发力,郑州海关22条硬核举措优化营商环境
- 世界热消息:章泽天高调回归职场首亮相!在香港参加论坛好有气场,穿衬衣好牛
- 焦点热门:凯尔达:对外销售部分自产机器人已使用“新运动控制”算法
- 美国“毒”病难除丨美国人使用了全球80%的阿片类药物
- 钻孔泥浆护壁如何操作(泥浆护壁钻孔法)
- 天天观热点:“最大规模”集采落下帷幕,中药企业将迎大“洗牌”?
- 机构:2022年下半年中国边缘云市场规模持续增长,同比再增长超50%
- 美国年轻人为何不愿参军?“征兵危机”折射“美国危机” 世界最新
- 娱记曝蔡徐坤第二段情!托举女生亲密拍照,本人火速回应
- 真实身份认证_真实身份
- 嘉峪关酒泉机场顺利通过校飞 计划9月7日复航-每日动态
- 北京一导游在颐和园中暑身亡:高温天气当心热射病 科普如何预防
- 天天信息:展示“巴蜀文化旅游走廊”魅力 重庆文旅亮相澳门旅博会
- 385公里!沪宁沿江高铁联调联试跑出最高试验时速
- 胡锡进:目前实现盈利2829元 跑赢了今天A股涨幅|全球通讯
- 新资讯:威马CEO沈晖成老赖!1万4也拿不出来了,造车实体被限制消费
- 可惜!因为没有论文导致错失高会评审机会!|环球今头条
- 湿热体质的形成原因_湿热体质的病因有哪些|最资讯
- 梅雨终究要走 新一周雨水开场,汗淌淌!
- 酒讯智库|LV“蹦迪”Dior慕华,高端白酒的奢侈品启示录 世界聚看点
- 世界热消息:黄河壶口瀑布陕西侧“安全墙”已拆除 当地:采取多措施降低安全隐患
- 清华大学预约名额有多少?怎么查? 天天视讯
- 简讯:泰和新材:睿远基金投资者于6月29日调研我司
- 突然申报80000元的大病医疗专项附加扣除,是不幸的故事?还是遇到了退税骗局?
- 【天天速看料】太原理工大学与中知山西签订知识产权托管协议
- 企业回复:CCER重启后价格预计也会在50-60元/吨左右
- 每日信息:河南省气象台发布暴雨黄色预警
- 水利部淮河水利委员会连续会商部署近期强降雨防范工作
- 打造人才培养高地,上海财经大学数字经济系成立
- 每日看点!赵瑜行走黄河第二十五天:老牛湾
- 粉笔网CEO怒怼高瓴的“天问”,市场早有定论
- 环球快资讯丨我在中国最美的湖泊之一——千岛湖,这样睡觉才享受!
- 灌南:任瑜调研全国文明城市创建推进工作