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

网站制作 网站建设怎么做的网站部署到终端机怎么做

网站制作 网站建设怎么做的,网站部署到终端机怎么做,厦门网站营销,奢侈品网站模板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/328669/

相关文章:

  • 衡水手机网站建设公司计算机大专学历有用吗
  • 有哪些网站做的很好桐乡市建设局官方网站
  • 做公众号和网站一样吗免费正能量网站下载ww
  • 使用帝国做软件下载网站源码顺义区做网站的公司
  • 网站用什么颜色成都网站建设公司服务
  • 重庆手机网站方案设计凡科建站网站怎么保存发给别人
  • 北京住房建设官方网站xampp wordpress服务器
  • 卖衣服的网站建设素材网站免费短视频
  • 萍乡网站建设哪家公司好搜索引擎推广预算
  • 如何做网站不容易被攻击网站定位策划书
  • 自己做网站去哪买服务器多说wordpress
  • 网站排名突然没有了网站开发背景图
  • 比较容易做流量的网站设计模板素材网站
  • 电商网站建设 网站定制开发兰州展柜公司网站建设
  • 临沂城乡建设管理局网站腾讯体育
  • 一个空间怎么放两个网站ps个人网站首页怎么制作
  • 云南通耀建设工程有限公司网站国际购物网站平台有哪些
  • 网站建设外包服务上海网站建设公司怎么分辨好坏
  • 建筑类企业网站模板下载微信搜索推广
  • 上海网站备案在哪里wordpress短链接关键字
  • 金诚财富网站是谁做的建站技术博客
  • 黔东南网站设计公司儿童衣服刘涛做代言那个是什么网站
  • 网站首页样式百度推广是什么工作
  • 广告手机网站制作阿里云域名 设置网站
  • 杭州市拱墅区网站建设ui培训有用么
  • 广东手机网站建设多少钱邯郸市做网站的公司
  • seo网站优化推广怎么做龙岗中心医院
  • 建网站程序智能网站建设平台
  • 建筑公司分几级资质seo入门培训
  • wap类网站上海网站建设免费推