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

网站多少钱一年建设网站需要多少钱

网站多少钱一年,建设网站需要多少钱,如何做英文网站,济南网站假设推广530.二叉搜索树的最小绝对差 思路一:二叉搜索树的中序遍历必为升序数组,加入数组后计算相邻两个数差值,即可求出最小绝对差 思路二:同样的思路,中序遍历,直接使用指针记录上一个节点,同时更新…

530.二叉搜索树的最小绝对差

思路一:二叉搜索树的中序遍历必为升序数组,加入数组后计算相邻两个数差值,即可求出最小绝对差

思路二:同样的思路,中序遍历,直接使用指针记录上一个节点,同时更新差值
class Solution {
public:int res=INT_MAX;TreeNode*pre=nullptr;void judge(TreeNode*root){if(root==nullptr) return;judge(root->left);if(pre!=nullptr)res=min(res,root->val-pre->val);pre=root;judge(root->right);}int getMinimumDifference(TreeNode* root) {//思路二:双指针递归,中序遍历,计算两节点之间差值judge(root);return res;}
};

501.二叉搜索树中的众数

思路一:使用map和vector,遍历二叉搜索树用map记录元素出现的次数,一次遍历map求出最大次数,二次遍历map求出等于最大次数的值,加入到vector中思路二:使用指针记录pre前一个元素,当pre元素和当前cur元素相等时,更新count值;当pre元素和当前cur元素不等时,使用count更新最大次数值maxNum;
当count值大于maxNum时,清空数组,把新的元素加入数组;
当count值等于maxNum时,把该元素加入数组

236.二叉树的最近公共祖先

思路一:第一次遍历二叉树使用左0右1来记录p和q的路径,然后找出两个路径的相同值,再使用该相同值去遍历二叉树,最后遍历到的值即为最近公共祖先

思路二:(自底向上)后序遍历,考虑两个指定值的分布情况,使用两个指针保存两个指定值,找到直接返回,找不到返回nullptr
class Solution {
public:TreeNode*judge(TreeNode*root,TreeNode*p,TreeNode*q){if(root==nullptr) return root; if(root==p || root==q) return root;//遍历到值时直接返回TreeNode*left=judge(root->left,p,q);TreeNode*right=judge(root->right,p,q);if(left!=nullptr && right!=nullptr) return root;//指定值分布再两侧if(right!=nullptr) return right;//指定值分布在右侧if(left!=nullptr) return left;//指定值分布在左侧return nullptr;//重点:左右都不存在需返回nullptr}TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {//后序遍历return judge(root,p,q);}
};

http://www.tj-hxxt.cn/news/23978.html

相关文章:

  • 免费公众号开发平台seo优化行业
  • 网站做跳转怎么做提高工作效率8个方法
  • 最好设计网站建设淘宝运营一般要学多久
  • app开发公司 弙东深圳龙岗区优化防控措施
  • 赤峰做网站的云盘搜
  • 网站开发 验收模板网络营销运营推广
  • 企业网站建设合同新闻营销
  • 网站如何做优化排名站长之家seo查询
  • 深圳做门户网站的网络公司小辉seo
  • 公司网站建设需要咨询什么问题北大青鸟
  • 商业网站建设案例课程论坛外链代发
  • wordpress的数据库有多大深圳seo网站推广方案
  • 网页制作软件html代码编辑器温州seo优化
  • 网站页脚怎么做能好看点百度网
  • 中国建设银行肃宁支行网站下载百度app下载
  • 网站登录验证码怎么做推广怎么做
  • 聊城做网站的网络公司网络优化器下载
  • 外贸网络推广公司排名seo运营经理
  • o2o b2b b2c c2c b2a淘宝seo具体优化方法
  • 山东网站建设公司专业全网优化
  • 上海做网站制作百度怎么收录网站
  • 找个会做网站的 一起做网站如何优化网站快速排名
  • 腾讯云网站备案不能用阿里云促销方案
  • 提升网站浏览量西安百度竞价代运营
  • 可以做宣传的网站有哪些seo网站快速排名
  • google建设网站赚钱近期时事新闻
  • 如何建造一个网站今日头条关键词工具
  • 公司logo图片上海seo公司
  • 北苑网站建设公司品牌广告视频
  • 调整百度对网站的最大天级抓取频次值baidu百度首页官网