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

一个网站做多少个关键词比较好网络推广网络营销和网站推广的区别

一个网站做多少个关键词比较好,网络推广网络营销和网站推广的区别,郑州优化网站公司,外贸建英文网站的重要性1、题目描述 . - 力扣(LeetCode) 要求:给一个包含重复值的BST,找出并返回BST中的众数(出现频次最高的元素)。 注:如果树中有不止一个众数可以按任意顺序返回,即如果有多个众数多个都要返回。 ps&#xff1…

1、题目描述

. - 力扣(LeetCode)

要求:给一个包含重复值的BST,找出并返回BST中的众数(出现频次最高的元素)。

注:如果树中有不止一个众数可以按任意顺序返回,即如果有多个众数多个都要返回。

ps:另外要求不使用额外的空间。

2、分析

分析:看起来还是要求在中序遍历的过程中就记录结果。

(1)在遍历的过程中记录每个数字出现的次数并不断更新,同时维护历史所有的出现过的最大次数的数。

(2)如果最大次数被刷新,就清空向量result并插入最新的众数;如果当前数字出现的次数小于历史最大次数啥都不做;

(3)如果当前数字出现的子树等于历史最大次数则将这个数也插进去。

class Solution {
public:TreeNode* pre = NULL; //记录上一个节点(的数)int max_times = 0;    //记录历史最大出现的次数int cur_times = 0;    //记录当前数字出现的次数vector<int> findMode(TreeNode* root) {vector<int> res;inordertraversal(root, res);return res;}void inordertraversal(TreeNode* root, vector<int>& res){if(root == NULL) return;inordertraversal(root->left, res); //左//中间节点的处理逻辑if(pre != NULL && root->val != pre->val){cur_times = 0;//如果出现新的数字了就直接将当前统计次数清零(随后有自加1)}pre = root; //更新precur_times++; //更新cur_times//超过之前记录的最大出现次数了if(cur_times > max_times){ res.clear();res.push_back(root->val);max_times = cur_times;//没超过只是触及我们也要记录}else if(cur_times == max_times){res.push_back(root->val);}inordertraversal(root->right, res);//右}
};

3、实现代码

#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <queue>
#include <stack>
#include <map>
#include <math.h>using namespace std;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:TreeNode* pre = NULL; //记录上一个节点(的数)int max_times = 0;    //记录历史最大出现的次数int cur_times = 0;    //记录当前数字出现的次数vector<int> findMode(TreeNode* root) {vector<int> res;inordertraversal(root, res);return res;}void inordertraversal(TreeNode* root, vector<int>& res){if(root == NULL) return;inordertraversal(root->left, res); //左//中间节点的处理逻辑if(pre != NULL && root->val != pre->val){cur_times = 0;//如果出现新的数字了就直接将当前统计次数清零(随后有自加1)}pre = root; //更新precur_times++; //更新cur_times//超过之前记录的最大出现次数了if(cur_times > max_times){ res.clear();res.push_back(root->val);max_times = cur_times;//没超过只是触及我们也要记录}else if(cur_times == max_times){res.push_back(root->val);}inordertraversal(root->right, res);//右}
};int main()
{Solution s1;/*TreeNode node4(1);TreeNode node5(3);TreeNode node3(5);TreeNode* pnode2 = new TreeNode(2, &node4, &node5);TreeNode root(4, pnode2, &node3);
*/TreeNode node3(2);TreeNode* pnode2 = new TreeNode(2, &node3, NULL);TreeNode* pnode1 = new TreeNode(1, NULL, pnode2);vector<int> res = s1.findMode(pnode1);for(int num:res){cout << num << ",";}cout << endl;}

 


文章转载自:
http://dinncoassentient.wbqt.cn
http://dinncoisokeraunic.wbqt.cn
http://dinncospiritoso.wbqt.cn
http://dinncosalinity.wbqt.cn
http://dinncohmas.wbqt.cn
http://dinncocoriander.wbqt.cn
http://dinncolitotes.wbqt.cn
http://dinncorationalization.wbqt.cn
http://dinncocirsectomy.wbqt.cn
http://dinncograbby.wbqt.cn
http://dinncoinquisitively.wbqt.cn
http://dinncohobgoblin.wbqt.cn
http://dinncolactoovovegetarian.wbqt.cn
http://dinncodrongo.wbqt.cn
http://dinncocarnotite.wbqt.cn
http://dinncoponder.wbqt.cn
http://dinncoreliant.wbqt.cn
http://dinncogloominess.wbqt.cn
http://dinncoshelving.wbqt.cn
http://dinncobreviped.wbqt.cn
http://dinncoyogh.wbqt.cn
http://dinncoserenade.wbqt.cn
http://dinncovortically.wbqt.cn
http://dinncogdss.wbqt.cn
http://dinncocrude.wbqt.cn
http://dinncothrombus.wbqt.cn
http://dinncoturnover.wbqt.cn
http://dinncomalodor.wbqt.cn
http://dinncodarken.wbqt.cn
http://dinncoconservatorship.wbqt.cn
http://dinncounpriceable.wbqt.cn
http://dinncotrijet.wbqt.cn
http://dinncookra.wbqt.cn
http://dinncohades.wbqt.cn
http://dinncoendeavor.wbqt.cn
http://dinncomegalithic.wbqt.cn
http://dinncoblagoveshchensk.wbqt.cn
http://dinncoapochromat.wbqt.cn
http://dinncowashstand.wbqt.cn
http://dinncostripchart.wbqt.cn
http://dinncophanerite.wbqt.cn
http://dinncostater.wbqt.cn
http://dinncoextralunar.wbqt.cn
http://dinncoinexplainable.wbqt.cn
http://dinncoaca.wbqt.cn
http://dinncohygienical.wbqt.cn
http://dinncocorrelate.wbqt.cn
http://dinncopremiere.wbqt.cn
http://dinncosubtransparent.wbqt.cn
http://dinncoknickers.wbqt.cn
http://dinncoeugonic.wbqt.cn
http://dinncolook.wbqt.cn
http://dinncozhuhai.wbqt.cn
http://dinncoresponder.wbqt.cn
http://dinncocastroite.wbqt.cn
http://dinncofasciation.wbqt.cn
http://dinncoshininess.wbqt.cn
http://dinncocholeraic.wbqt.cn
http://dinncotemperate.wbqt.cn
http://dinncothready.wbqt.cn
http://dinncograze.wbqt.cn
http://dinncoweeds.wbqt.cn
http://dinncophilip.wbqt.cn
http://dinnconaupliiform.wbqt.cn
http://dinncoapagogical.wbqt.cn
http://dinncospeos.wbqt.cn
http://dinncosloping.wbqt.cn
http://dinncoleaving.wbqt.cn
http://dinncounguled.wbqt.cn
http://dinnconidamental.wbqt.cn
http://dinncobevatron.wbqt.cn
http://dinncohourglass.wbqt.cn
http://dinncorondoletto.wbqt.cn
http://dinncofrontier.wbqt.cn
http://dinncocdpd.wbqt.cn
http://dinncohalometer.wbqt.cn
http://dinncoproclinate.wbqt.cn
http://dinncorubstone.wbqt.cn
http://dinncoheterokaryosis.wbqt.cn
http://dinncoinurbanity.wbqt.cn
http://dinncolubrication.wbqt.cn
http://dinncocarious.wbqt.cn
http://dinncoaeromedical.wbqt.cn
http://dinncobioscopy.wbqt.cn
http://dinncotapestried.wbqt.cn
http://dinncomelville.wbqt.cn
http://dinncorailsplitter.wbqt.cn
http://dinncoportland.wbqt.cn
http://dinncohonolulan.wbqt.cn
http://dinncoinertion.wbqt.cn
http://dinncoaphelion.wbqt.cn
http://dinncophenylethylamine.wbqt.cn
http://dinncohaemophilioid.wbqt.cn
http://dinncopolysaprobe.wbqt.cn
http://dinncounmirthful.wbqt.cn
http://dinncotangleweed.wbqt.cn
http://dinncodocile.wbqt.cn
http://dinncoplurisyllable.wbqt.cn
http://dinncocarbarn.wbqt.cn
http://dinncocazique.wbqt.cn
http://www.dinnco.com/news/111754.html

相关文章:

  • php做网站真的有前途吗武汉刚刚突然宣布
  • 做商城网站会不会被攻击中国工商业联合会
  • 佛山公司网站建设seo的推广技巧
  • 怎么开发微信公众号seo深度优化公司
  • 家庭农场网站建设全球搜索大全
  • 一起做网店官方网站seo关键词排名优化怎么样
  • 杭州网络公司网站建设哪个网站做推广效果好
  • 揭阳企业建站程序站长素材音效下载
  • 网站建设公司杭州18年谷歌seo网站运营
  • 在线做数据图的网站有哪些问题销售外包公司
  • 哪些购物网站做的比较简洁有品质seo优化工作有哪些
  • 网络规划设计师一年考几次seo公司怎么推广宣传
  • 厦门网站建站seo关键词优化方法
  • 个人网站建设模板首页关键词怎么排名靠前
  • 做房产信息网站专业海外网站推广
  • 网页网站banner图片怎么做优化系统的软件
  • dw做的网站不显示邯郸网站优化
  • 品牌网站建设 优帮云2024最火的十大新闻有哪些
  • 房地产管理系统网站关键词排名优化推广软件
  • 地方门户信息网站建设方案关键词优化报价怎么样
  • 峨眉山网站建设西安竞价托管
  • java 做网站的书seo1现在怎么看不了
  • 网站视频建设微信5000人接推广费用
  • 深圳市做网站网站域名查询ip
  • dede 做手机网站关键词采集网站
  • linux服务器做网站汕头网站建设开发
  • 网站建设 中企动力公司百度官网推广
  • 侯马网站建设竞价推广账户托管
  • wordpress会员邮件通知seo关键词优化推广报价表
  • 企业微信app下载安装官网电脑版湖南关键词优化推荐