LeetCode501.二叉搜索树中的众数
2024-10-17 16:28:18
题目,本题未做出,还有很多要学习
class Solution {
public:
vector<int>ans;
int base,count,maxCount;
void update(int x){
if(base == x){
count++;
}else{
base = x;
count = 1;
}
if(count == maxCount) ans.push_back(base);
if(count > maxCount) {maxCount = count;ans = vector<int>{base};}
} void dfs(TreeNode* root){
if(root == NULL) return;
dfs(root->left);
update(root->val);
dfs(root->right);
} vector<int> findMode(TreeNode* root) {
dfs(root);
return ans;
}
};
最新文章
- Yii2.x 互斥锁Mutex-类图
- ubuntu 安装MTK 移动终端usb驱动
- OC-内存管理-基本原理与引用计数器
- (转)Genymotion安装virtual device的“unable to create virtual device, Server returned Http status code 0”的解决方法
- Java API —— Collections类
- Windows 7系统安装MySQL5.5.21图解
- Java调用MySQL存储过程
- HDOJ 2689
- 素数环(C - 暴力求解)
- SVN 右下角各种符号
- Raspiberry Camera详解+picamera库+Opencv控制
- Django路由机制
- python 操作手机
- 设计模式学习心得<;适配器 Adapter>;
- JS日期相减得到天数
- Java应用之shiro
- 第三次web作业
- IPFS的配置安装
- error TRK0002: Microsoft Visual Studio 10.0\VC\bin\link.exe Access is denied.
- 为何 Delphi的 Local Variables 突然没有值显示了
热门文章
- 【面试专栏】JAVA CAS(Conmpare And Swap)原理
- selenium_学习笔记——二次封装常用的方法
- LLVM程序分析日记之 basic blocks could have duplicate predecessors
- Django DRF 分页
- 实验4 汇编应用编程和c语言程序反汇编分析
- Salesforce LWC学习(二十九) getRecordNotifyChange(LDS拓展增强篇)
- cmd.exe解释器漏洞
- 2020年度综合大盘点:火爆IT业的7大Java技术,每一项都是大写的“牛逼”!
- NET 5 MemoryCache与Redis使用以及StackExchange.Redis和CSRedisCore
- Core3.0类库项目引用Microsoft.AspNetCore