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

个人网站怎么命名cms是啥

个人网站怎么命名,cms是啥,域名第二年续费价格,湖北企业商城网站建设【LC刷题】DAY16:530 501 236 文章目录 【LC刷题】DAY16:530 501 236530. 二叉搜索树的最小绝对差 [link](https://leetcode.cn/problems/minimum-absolute-difference-in-bst/description/)501.二叉搜索树中的众数236. 二叉树的最近公共祖先 [link](htt…

【LC刷题】DAY16:530 501 236

文章目录

  • 【LC刷题】DAY16:530 501 236
    • 530. 二叉搜索树的最小绝对差 [link](https://leetcode.cn/problems/minimum-absolute-difference-in-bst/description/)
    • 501.二叉搜索树中的众数
    • 236. 二叉树的最近公共祖先 [link](https://leetcode.cn/problems/minimum-absolute-difference-in-bst/description/)

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

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public:vector<int> vec;void traverse(TreeNode* root){if(!root){return;}if(root->left) traverse(root->left);vec.push_back(root->val);if(root->right) traverse(root->right);}int getMinimumDifference(TreeNode* root) {vec.clear();traverse(root);int result = INT_MAX;for(int i = 1; i < vec.size(); i++){result = min (result, vec[i] - vec[i - 1]);}return result;}
}; 

501.二叉搜索树中的众数

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public:int maxCount = 0;int count = 0;TreeNode* pre = nullptr;vector<int> result;void searchBST(TreeNode* cur){if(cur == nullptr) return;searchBST(cur->left);if(pre == nullptr){count = 1;}else if(pre->val == cur->val){count ++;}else{count = 1;}pre = cur;if(count == maxCount){result.push_back(cur->val);}if(count > maxCount){maxCount = count;result.clear();result.push_back(cur->val);}searchBST(cur->right);return ;}vector<int> findMode(TreeNode* root) {count = 0;maxCount = 0;pre = nullptr;result.clear();searchBST(root);return result;}};

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

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/
class Solution {
public:TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {if(root ==  q || root == p || root == nullptr) return root;TreeNode* left = lowestCommonAncestor(root->left, p, q);TreeNode* right = lowestCommonAncestor(root->right,p ,q);if(left != nullptr && right != nullptr) return root;if(left == nullptr) return right;return left;}
};
http://www.yayakq.cn/news/833156/

相关文章:

  • 一键网站提交还有做网站的必要吗
  • 大连比较好的建站公司app设计论文
  • .net网站开发岗位浙江交工宏途交通建设有限公司网站
  • 秦皇岛手机网站制作价格网站建设众包平台
  • 家教网站建设模板大学网络推广培训
  • 做网站App价格多少自己怎样做公司广告视频网站
  • 长春网站建设4435辽宁seo
  • 郑州市建设网佛山网站seo哪家好
  • 做网站用什么域名比较好浙江城乡住房建设厅网站首页
  • 国外服装购物网站大全免费ppt模板年终总结
  • 宝安哪有网站建设济宁优化推广
  • 织梦dedecms多语言网站文章怎么怎么上传网站到ftp
  • 河南网站建设企业人与狗做的网站
  • 物流营销型网站案例本地升级wordpress
  • 网站建网站私人设计工作室前景
  • 绵阳网站建设推广wordpress网站实现微信登录
  • 简洁大方网站建设企业信息系统案例
  • 市场营销策略是什么网站做优化有效吗
  • 在四川省住房和城乡建设厅网站上查专业的集团网站设计公司
  • 如何建网站做推广云服务器和网站空间
  • 柳江企业网站建设价格网站前台功能
  • 廉江手机网站建设公司东莞网页网站制作
  • 双语 网站 数据怎么做住建局
  • 启源网站建设长春品牌网站建设公司
  • iis发布html网站网站效果图制作
  • 新时代文明实践站模板园区网站到底怎么建设
  • 城市建设理论研究上传哪个网站建工网一级建造师论坛
  • 山东手机网站建设报价香橙派wordpress
  • 中国美院网站建设公司如何查看网站空间大小
  • access 网站开发怎么做互联网创业