- 8
- 0
- 约4.88千字
- 约 4页
- 2023-09-07 发布于天津
- 举报
二叉树的常见算法:
二叉树的定义:
/**
DefinitionofTreeNode
@authorZhy
*
*/publicclassTreeNode{intval;TreeNodeleft;TreeNoderight;publicTreeNode(intval){this.val=val;}
}获得二叉树的节点个数:
/**
method:recursionO(n)SystemStack〃递归
note:rootisnull:0;
rootisnotnull,returnleft+right+1;
@paramroot
@return
*/
publicintgetNumberRec(TreeNoderoot){if(root==null)return0;returngetNumberRec(root.left)+getNumberRec(root.right)+1;
}
/**
method:IterationO(n)Queue〃迭代
@paramroot
@return
*/
publicintgetNum(TreeNoderoot){if(root==null)return0;intnum=1;LinkedListTreeNodequeue=newLinkedListTreeNode();queue.add(root);while(!queue.isEmpty()){T
您可能关注的文档
最近下载
- 资产评估工作方案范文(投标).pdf VIP
- 中信尼雅在股市中的发展潜力与风险剖析:基于多维度视角的探究.docx VIP
- 中信尼雅不做赶路人.PDF VIP
- 600084_2024_#ESG_中信尼雅_中信尼雅葡萄酒股份有限公司2024年度环境、社会和公司治理(ESG)报告_2025-04-30.pdf VIP
- 农产品质量安全检测机构考核评审员考试题库(含标准答案及解析).docx VIP
- 人工掘进顶管工程安全专项施工方案(专家论证版).docx
- 2026公安招聘辅警考试题库含答案.docx VIP
- 垃圾桶采购投标方案.doc
- 通力电梯KONE3000电梯调试菜单.pdf
- 2023浙江杭州市西湖区行政审批服务管理办公室招聘编外合同制人员2人笔试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)