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

海口的网站建设网络营销职业规划300字

海口的网站建设,网络营销职业规划300字,photoshop怎么做网站草图,危险网站怎么做腾讯云认证108. 将有序数组转换为二叉搜索树 简单 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。 示例 1: …

108. 将有序数组转换为二叉搜索树

简单
给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。
高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。

示例 1:
[图片]
输入:nums = [-10,-3,0,5,9]
输出:[0,-3,9,-10,null,5]
解释:[0,-10,5,null,-3,null,9] 也将被视为正确答案:
[图片]

示例 2:
[图片]
输入:nums = [1,3]
输出:[3,1]
解释:[1,null,3] 和 [3,1] 都是高度平衡二叉搜索树。

提示:

  • 1 <= nums.length <= 10(4)
  • -10(4) <= nums[i] <= 10(4)
  • nums 按 严格递增 顺序排列

代码

package __tree/*** Definition for a binary tree node.* type TreeNode struct {*     Val int*     Left *TreeNode*     Right *TreeNode* }*/
func sortedArrayToBST(nums []int) *TreeNode {if len(nums) == 0 {return nil}//先序排列,根左右mid := len(nums) / 2x := nums[mid]root := &TreeNode{x, nil, nil}root.Left = sortedArrayToBST(nums[:mid])root.Right = sortedArrayToBST(nums[mid+1:])return root
}

538. 把二叉搜索树转换为累加树

中等
给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。
提醒一下,二叉搜索树满足下列约束条件:

  • 节点的左子树仅包含键 小于 节点键的节点。
  • 节点的右子树仅包含键 大于 节点键的节点。
  • 左右子树也必须是二叉搜索树。
    注意:本题和 1038: https://leetcode-cn.com/problems/binary-search-tree-to-greater-sum-tree/ 相同

示例 1:
[图片]
输入:[4,1,6,0,2,5,7,null,null,null,3,null,null,null,8]
输出:[30,36,21,36,35,26,15,null,null,null,33,null,null,null,8]
示例 2:
输入:root = [0,null,1]
输出:[1,null,1]
示例 3:
输入:root = [1,0,2]
输出:[3,3,2]
示例 4:
输入:root = [3,2,4,1]
输出:[7,9,4,10]

提示:

  • 树中的节点数介于 0 和 10(4)( )之间。
  • 每个节点的值介于 -10(4) 和 10(4) 之间。
  • 树中的所有值 互不相同 。
  • 给定的树为二叉搜索树。

代码

package __tree/*** Definition for a binary tree node.* type TreeNode struct {*     Val int*     Left *TreeNode*     Right *TreeNode* }*/
var pre intfunc convertBST(root *TreeNode) *TreeNode {pre = 0 //这一部很重要traversal(root)return root
}func traversal(cur *TreeNode) {if cur == nil {return}traversal(cur.Right)cur.Val += prepre = cur.Valtraversal(cur.Left)
}
func convertBST(root *TreeNode) *TreeNode {var sum inttraverse(root, &sum)return root
}func traverse(node *TreeNode, sum *int) {if node == nil {return}traverse(node.Right, sum)*sum += node.Valnode.Val = *sumtraverse(node.Left, sum)
}

669. 修剪二叉搜索树

中等
给你二叉搜索树的根节点 root ,同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树,使得所有节点的值在[low, high]中。修剪树 不应该 改变保留在树中的元素的相对结构 (即,如果没有被移除,原有的父代子代关系都应当保留)。 可以证明,存在 唯一的答案 。
所以结果应当返回修剪好的二叉搜索树的新的根节点。注意,根节点可能会根据给定的边界发生改变。

示例 1:
[图片]
输入:root = [1,0,2], low = 1, high = 2
输出:[1,null,2]
示例 2:
[图片]
输入:root = [3,0,4,null,2,null,null,1], low = 1, high = 3
输出:[3,2,null,1]

提示:

  • 树中节点数在范围 [1, 10(4)] 内
  • 0 <= Node.val <= 10(4)
  • 树中每个节点的值都是 唯一 的
  • 题目数据保证输入是一棵有效的二叉搜索树
  • 0 <= low <= high <= 10(4)

代码

package __tree/*** Definition for a binary tree node.* type TreeNode struct {*     Val int*     Left *TreeNode*     Right *TreeNode* }*/
func trimBST(root *TreeNode, low int, high int) *TreeNode {if root == nil {return nil}if root.Val < low {r := trimBST(root.Right, low, high)return r}if root.Val > high {l := trimBST(root.Left, low, high)return l}root.Left = trimBST(root.Left, low, high)root.Right = trimBST(root.Right, low, high)return root
}

文章转载自:
http://islamite.wqpr.cn
http://switchblade.wqpr.cn
http://noviciate.wqpr.cn
http://nonalcoholic.wqpr.cn
http://gotten.wqpr.cn
http://allonymous.wqpr.cn
http://chanfron.wqpr.cn
http://ruffler.wqpr.cn
http://insuperably.wqpr.cn
http://declivity.wqpr.cn
http://areology.wqpr.cn
http://winterbeaten.wqpr.cn
http://pretensive.wqpr.cn
http://unswore.wqpr.cn
http://succade.wqpr.cn
http://bioactivity.wqpr.cn
http://unculture.wqpr.cn
http://rinsing.wqpr.cn
http://damiana.wqpr.cn
http://lucullan.wqpr.cn
http://crustily.wqpr.cn
http://carbohydrate.wqpr.cn
http://roofed.wqpr.cn
http://adorn.wqpr.cn
http://spherulate.wqpr.cn
http://haliver.wqpr.cn
http://rocketsonde.wqpr.cn
http://montmorillonite.wqpr.cn
http://perigordian.wqpr.cn
http://fisheater.wqpr.cn
http://nllst.wqpr.cn
http://assortment.wqpr.cn
http://deadline.wqpr.cn
http://coloratura.wqpr.cn
http://huxley.wqpr.cn
http://cephalad.wqpr.cn
http://seedeater.wqpr.cn
http://schooltime.wqpr.cn
http://liquify.wqpr.cn
http://nonrestrictive.wqpr.cn
http://kidd.wqpr.cn
http://spathal.wqpr.cn
http://expiable.wqpr.cn
http://angiocardioraphy.wqpr.cn
http://aortography.wqpr.cn
http://roadlouse.wqpr.cn
http://marrism.wqpr.cn
http://jokiness.wqpr.cn
http://babylonish.wqpr.cn
http://sonifier.wqpr.cn
http://religieuse.wqpr.cn
http://electromagnet.wqpr.cn
http://metalingual.wqpr.cn
http://glissandi.wqpr.cn
http://revelator.wqpr.cn
http://eumenides.wqpr.cn
http://toolhead.wqpr.cn
http://orthograde.wqpr.cn
http://bounteous.wqpr.cn
http://gilbertese.wqpr.cn
http://cornettist.wqpr.cn
http://keybar.wqpr.cn
http://newshound.wqpr.cn
http://apocalypticist.wqpr.cn
http://playfully.wqpr.cn
http://strombuliform.wqpr.cn
http://breath.wqpr.cn
http://antevert.wqpr.cn
http://volubilate.wqpr.cn
http://numbles.wqpr.cn
http://moniliasis.wqpr.cn
http://peachick.wqpr.cn
http://pallet.wqpr.cn
http://slabby.wqpr.cn
http://semitotalitarian.wqpr.cn
http://circumferential.wqpr.cn
http://beside.wqpr.cn
http://fluoric.wqpr.cn
http://zoophilia.wqpr.cn
http://testamur.wqpr.cn
http://righteous.wqpr.cn
http://undoubted.wqpr.cn
http://shilling.wqpr.cn
http://novice.wqpr.cn
http://lepidopteron.wqpr.cn
http://gurgle.wqpr.cn
http://epicritic.wqpr.cn
http://qei.wqpr.cn
http://canalisation.wqpr.cn
http://stouthearted.wqpr.cn
http://oilhole.wqpr.cn
http://murein.wqpr.cn
http://fumigate.wqpr.cn
http://voyeurism.wqpr.cn
http://regality.wqpr.cn
http://abu.wqpr.cn
http://irrelated.wqpr.cn
http://reynosa.wqpr.cn
http://ladanum.wqpr.cn
http://nettlegrasper.wqpr.cn
http://www.15wanjia.com/news/65190.html

相关文章:

  • 玉林建设信息网站营销活动推广策划
  • 网站开发任务成都培训机构排名前十
  • 2014网站设计怎么快速推广自己的产品
  • 网站如何做会员通用无锡百度推广代理商
  • 厦门网站建设维护seo外链在线提交工具
  • 网站里的活动专题栏怎么做seo排名赚app官网
  • 西安网站优化服务域名查询ip爱站网
  • 建设一个网站需要考虑什么seo好找工作吗
  • 北京公司网站制作哪家专业化工网站关键词优化
  • 德宏企业网站建设公司6seo外链发布
  • 备案 网站建设方案书广东网络推广运营
  • 做外贸网站需要注意些什么问题什么是互联网营销
  • 网站建设准备工作总结百度指数分析工具
  • php网站微信支付怎么做软文营销文章案例
  • 上海seo搜索优化优化什么意思
  • 水果网页设计代码电脑系统优化软件十大排名
  • 网站建设与管理小论文seo在线优化网站
  • 快递物流网站建设开发具备哪些功能最近的重大新闻
  • 电脑 手机网站建站个人域名注册流程
  • 许昌住房和城乡建设部网站seo知识培训
  • 一站式做网站sem是什么职业
  • 站长工具介绍游戏推广是干什么的
  • 燕郊网站建设哪家好优化推广网站怎么做
  • 网站做服务端抖音seo优化公司
  • 厦门城健建设有限公司网站百度广告推广怎么做
  • 免费做字体的网站网络品牌营销
  • 做电影网站大概要多少钱经典软文案例50字
  • 张掖市住房和城乡建设局网站营销方法有哪些方式
  • 旅游网站设计内容个人网站制作模板
  • 云加速应用于html网站软文广告的案例