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

用dw制作学校网站教程用dw做网站怎么添加水平线

用dw制作学校网站教程,用dw做网站怎么添加水平线,信宜网站设计公司,wordpress 语言文件夹type TreeNode struct { Val int Left *TreeNode Right *TreeNode } //669. 修剪二叉搜索树 //本题与450. 删除二叉搜索树中的节点 相似#xff0c;不同之处在于本题删除不止一个节点#xff0c;450不需要遍历全部二叉树#xff0c;但本题需要全部遍历#xff0c;而且…type TreeNode struct { Val   int Left  *TreeNode Right *TreeNode } //669. 修剪二叉搜索树 //本题与450. 删除二叉搜索树中的节点 相似不同之处在于本题删除不止一个节点450不需要遍历全部二叉树但本题需要全部遍历而且要随时调整二叉树结构 func trimBST(root *TreeNode, low int, high int) *TreeNode { if root nil { return root } //找到要删除的左子树 if root.Val low { //因为不确定左子树是否还要删除因此要不断向右遍历因为是二叉树搜索树当前节点如果比low小当前节点左子树一定比low小因此直接舍弃不用遍历 right : trimBST(root.Right, low, high) return right } if root.Val high { //同样因为不确定右子树是否还要删除因此要不断向左遍历因为是二叉树搜索树当前节点如果比high 大当前节点右子树一定比high 大因此直接舍弃不用遍历 life : trimBST(root.Left, low, high) return life } root.Left trimBST(root.Left, low, high) root.Right trimBST(root.Right, low, high) return root } //108. 将有序数组转换为二叉搜索树 //因为是有序数组让中间节点作为根据节点然后进行前序遍历中左右 func sortedArrayToBST(nums []int) *TreeNode { if len(nums) 0 { return nil } //寻找中间值索引 mid : len(nums) / 2 root : TreeNode{Val: nums[mid]}  //中 root.Left sortedArrayToBST(nums[:mid]) //左 root.Right sortedArrayToBST(nums[mid1:]) //右 return root } //538. 把二叉搜索树转换为累加树 func convertBST(root *TreeNode) *TreeNode { if root nil { return nil } prev : 0 var traversal func(tree *TreeNode) traversal func(tree *TreeNode) { if tree nil { return } // 中序遍历是左中右但我们要先取最大值所以要逆中序遍历即右中左 traversal(tree.Right)      // 右 tree.Val tree.Val prev //中 prev tree.Val            //把当前值传给前一个指针 traversal(tree.Left)       //左 } traversal(root) return root }
http://www.zqtcl.cn/news/7920/

相关文章:

  • 住房和城乡建设部网站 上海开发软件的app
  • 如何做网站搬运工赚钱百度收录怎么查询
  • 装修公司怎么做网站推广理论网站建设实施方案
  • 网站怎么接广告网站查询域名ip解析
  • 苏州企业建站程序wordpress上传pdf
  • php 网站部署到服务器wordpress使用iis重定向到目录
  • 网站页面设计布局中文logo设计网站
  • 建筑课程网站广州网站建设广州网络推广公司
  • 网站最合适的字体大小做网站6000左右的电脑
  • 怎么在网站上做视频金蝶云企业云平台
  • 网站开发待遇米绘花型设计师服务平台
  • 门户网站php源码黄埔网站建设优化seo
  • 群晖ds1817做网站给你一个网站怎么做的吗
  • 建站行业怎么样个人网站设计模板下载
  • 手机网站用二级目录做的弊端建立网站免费
  • 企业网站虚假宣称iso9001的处罚案例asp图片网站源码
  • 网站建设项目延期验收申请报告淄博网站
  • 做PPT的辅助网站怎样做能让招聘网站记住密码
  • 更改网站图片制作网站建网站
  • 怎么做彩票游戏网站学手机网站建设
  • 郑州网站建设华久华宇网站建设
  • 学校资源网站 建设方案做网站业务好干吗
  • 网站建设书籍在线阅读五金外贸接单网站
  • 黄冈网站建设价格北京广告设计公司排名前十强
  • 碧海蓝天网站wordpress 视频站模版
  • 网站推广方案注意事项?推广代理平台登录
  • 网站建设与维护难不难北京网站建设有哪些浩森宇特
  • 北京建设项目管理有限公司网站怎么做网页小精灵
  • 企业网站可以自己做吗wp网站搬家教程
  • 网站是不是每年都要续费wap网站不流行