当前位置: 首页 > news >正文

个人做网站需要注意什么焦作建设银行门户网站

个人做网站需要注意什么,焦作建设银行门户网站,平台交易网,免费浏览器大全首先创建一个这样的二叉树#xff0c;作为我们今天的实例。实例代码在下方。 #创建1个树类型 class TreeNode:def __init__(self,val,leftNone,rightNone):self.valvalself.leftleftself.rightright #实例化类 node1TreeNode(5) node2TreeNode(6) node3TreeNode(7) node4Tre…首先创建一个这样的二叉树作为我们今天的实例。实例代码在下方。   #创建1个树类型 class TreeNode:def __init__(self,val,leftNone,rightNone):self.valvalself.leftleftself.rightright #实例化类 node1TreeNode(5) node2TreeNode(6) node3TreeNode(7) node4TreeNode(1) node5TreeNode(2) node1.leftnode2 node1.rightnode3 node2.leftnode4 node2.rightnode5#指定根节点 rootnode1 接下来我们便可以对上面创建好的树进行遍历了下面是用递归的方法进行前序遍历和后序遍历。 class Solution:def preorder(self,root):self.result[]self.dfs_pre(root)return self.resultdef postorder(self,root):self.result[]self.dfs_post(root)return self.resultdef dfs_pre(self,root):if not root:return []self.result.append(root.val)self.dfs_pre(root.left)self.dfs_pre(root.right)def dfs_post(self,root):if not root:return []self.dfs_post(root.left)self.dfs_post(root.right)self.result.append(root.val) binarSolution() prebinar.preorder(root) postbinar.postorder(root) print(前序遍历为:,pre)out:前序遍历为: [5, 6, 1, 2, 7]print(后序遍历为:,post)out:后序遍历为: [1, 2, 6, 7, 5] 下面是用层序遍历广度优先的方法进行二叉树的遍历使用了辅助数据结构队列先进先出来辅助遍历。 import collectionsdef levelOrder(root):if not root:return []#首先将根节点加入进队列queue collections.deque([root])result []while queue:level []for _ in range(len(queue)):cur queue.popleft()print(cur,cur.val)level.append(cur.val)if cur.left:queue.append(cur.left)if cur.right:queue.append(cur.right)result.append(level)return resultlevellevelOrder(root) print(层序遍历结果为:,level)out:层序遍历结果为: [[5], [6, 7], [1, 2]]
http://www.tj-hxxt.cn/news/227917.html

相关文章:

  • 建网站服务器怎么选择海外短视频平台网站
  • 企业网站 源码seo技术培训课程
  • 外包做一个网站一般费用高校信息化建设 网站
  • 企业网站推广的好处花瓣网设计官网
  • 买网站服务器吗ps做网站的分辨率多少钱
  • 门户网站营销口碑营销相关案例
  • 网站模板预览与编辑器巴中微网站建设
  • 企业网站案例怎么查网站是否被k
  • 如何做网站跳转页面登封网站设计
  • 北京做网站推广兼职aspcms建站
  • 企业网站建设专业去招聘网站做顾问
  • 网站管理员工作总结上海网站推广网络公司
  • 太原西北建设有限公司网站大连市建设部网站官网
  • 网站建设使用的什么软件有哪些甘肃省酒泉市做网站公司
  • 江门网站制作策划工程建设合同模板
  • 手机怎样建立网站一个网站每年维护费用
  • 矢量网站动画怎么做软件接口设计文档
  • 网站后台管理系统wordpress分类页首页调用分类描述
  • 个人网站开发与实现开题报告快速网站轻松排名
  • 永久打开本网站的音乐网站建设价格6
  • 吉林省 网站建设手机便宜网站建设
  • 哪些网站可以做网店常州市城乡建设学院网站
  • 人事处网站开发文献综述河南营销网站建设联系方式
  • 凤山县住房和城乡建设局网站17做网店这个网站做起多少钱
  • 网站名称注意事项注册域名邮箱
  • 网站月流量什么意思南宁网站建设培训
  • 挖矿网站开发南充响应式网站建设
  • 八年级微机网站怎么做网站开发后端有哪些
  • 做PPT素材图片网站 知乎购物网页模板
  • 专业模板建站软件外贸如何网络推广