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

模板网站好还是自助建站好网站开发的职业目标

模板网站好还是自助建站好,网站开发的职业目标,外贸网站建设 评价,百度的营销方式有哪些提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣230. 二叉搜索树中第K小的元素二、力扣538. 把二叉搜索树转换为累加树三、力扣1038. 从二叉搜索树到更大和树 前言 首先,BST 的特性大家应该…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、力扣230. 二叉搜索树中第K小的元素
  • 二、力扣538. 把二叉搜索树转换为累加树
  • 三、力扣1038. 从二叉搜索树到更大和树


前言


首先,BST 的特性大家应该都很熟悉了: 1、对于 BST 的每一个节点 node,左子树节点的值都比 node 的值要小,右子树节点的值都比 node 的值大。 2、对于 BST 的每一个节点 node,它的左侧子树和右侧子树都是 BST。

一、力扣230. 二叉搜索树中第K小的元素

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {List<Integer> list = new ArrayList<>();public int kthSmallest(TreeNode root, int k) {fun(root);return list.get(k-1);}public void fun(TreeNode root){if(root == null){return ;}fun(root.left);list.add(root.val);fun(root.right);}
}

不使用额外空间

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {int res = 0,count = 0;public int kthSmallest(TreeNode root, int k) {fun(root,k);return res;}public void fun(TreeNode root,int k){if(root == null){return ;}fun(root.left,k);count ++;if(count == k){res = root.val;return ;}fun(root.right,k);}
}

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

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {int count = 0;public TreeNode convertBST(TreeNode root) {fun(root);return root;}public void fun(TreeNode root){if(root == null){return ;}fun(root.right);count += root.val;root.val = count;fun(root.left);}
}

三、力扣1038. 从二叉搜索树到更大和树

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {int count = 0;public TreeNode bstToGst(TreeNode root) {fun(root);return root;}public void fun(TreeNode root){if(root == null){return;}fun(root.right);count += root.val;root.val = count;fun(root.left);}
}
http://www.yayakq.cn/news/859283/

相关文章:

  • 凤凰一级a做爰片免费网站临沂网站建设电话
  • 北京南站地铁线路图企业单页网站模板
  • 多个网站备案APP做网站
  • 网站免费源码大全无需下载网站建设维护是干什么
  • 中国联通网站备案系统企业网络推广技巧
  • 学校ui设计培训镇江seo快速排名
  • 关于建设网站的情况说明资源优化排名网站
  • 网络服务器租赁费一般多少钱seo服务的三种方式
  • 怎样用word2003做网站智慧团建官方网站登录
  • 网站开发毕业答辩苏州做网站公司认定苏州聚尚网络
  • 网站模板 收费做不一样的网站
  • 如何让新网站被收录织梦网站图片修改不了
  • 企业网站的推广方式郑州php网站建设
  • 怎么做服务器当网站服务器深圳市宝安区龙华公司是干什么的
  • 如何通过阿里云自己做网站学做网站培训班要多少钱
  • 家用机做网站服务器多个网站如何做301
  • 网站SEO的评价wordpress 加备案号
  • 类似1688的采购平台有哪些网站群 seo
  • 仿站是什么html网站素材
  • 商场网站开发的项目分析佛山网站建设定制
  • 网站建设的脑图规划荷兰服务器租用
  • 汽车租赁网站开发定制型网站建设推广
  • 自己创建网站怎么做电商灰色关键词排名收录
  • 做网站需要什么配置的电脑湖南网站建设营销推广
  • 淮安制作网站在那里网站建设项目安排计划表
  • 网站设计报价是多少钱浏览有关小城镇建设的网站6
  • 17网站一起做网店 新塘旅游网站开发周期
  • 杭州化妆品网站建设飓风 网站建设
  • 如何来做网站优化网页设计与网站建设教学视频
  • 网站建设div设置圆角wordpress文章首行缩进