题目,本题未做出,还有很多要学习

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;
}
};

最新文章

  1. Yii2.x 互斥锁Mutex-类图
  2. ubuntu 安装MTK 移动终端usb驱动
  3. OC-内存管理-基本原理与引用计数器
  4. (转)Genymotion安装virtual device的“unable to create virtual device, Server returned Http status code 0”的解决方法
  5. Java API —— Collections类
  6. Windows 7系统安装MySQL5.5.21图解
  7. Java调用MySQL存储过程
  8. HDOJ 2689
  9. 素数环(C - 暴力求解)
  10. SVN 右下角各种符号
  11. Raspiberry Camera详解+picamera库+Opencv控制
  12. Django路由机制
  13. python 操作手机
  14. 设计模式学习心得&lt;适配器 Adapter&gt;
  15. JS日期相减得到天数
  16. Java应用之shiro
  17. 第三次web作业
  18. IPFS的配置安装
  19. error TRK0002: Microsoft Visual Studio 10.0\VC\bin\link.exe Access is denied.
  20. 为何 Delphi的 Local Variables 突然没有值显示了

热门文章

  1. 【面试专栏】JAVA CAS(Conmpare And Swap)原理
  2. selenium_学习笔记——二次封装常用的方法
  3. LLVM程序分析日记之 basic blocks could have duplicate predecessors
  4. Django DRF 分页
  5. 实验4 汇编应用编程和c语言程序反汇编分析
  6. Salesforce LWC学习(二十九) getRecordNotifyChange(LDS拓展增强篇)
  7. cmd.exe解释器漏洞
  8. 2020年度综合大盘点:火爆IT业的7大Java技术,每一项都是大写的“牛逼”!
  9. NET 5 MemoryCache与Redis使用以及StackExchange.Redis和CSRedisCore
  10. Core3.0类库项目引用Microsoft.AspNetCore