力扣-二叉树-501 二叉搜索树的众数

ops/2025/2/21 4:10:57/

思路

二叉搜索树的特性就是中序遍历有序,所以思考时可以先按照有序数组思考

代码

class Solution {
public:vector<int> result;TreeNode* pre = nullptr;int count = 1;int maxCount = 0;void travesl(TreeNode* node){if(node == nullptr) return;travesl(node->left);if(pre != nullptr){if(node->val == pre->val){count++;}else{count = 1;}}pre = node;if( count == maxCount) result.push_back(node->val);if( count > maxCount){maxCount = count;result.clear();result.push_back(node->val);}travesl(node->right);}vector<int> findMode(TreeNode* root) {travesl(root);return result;}
};


http://www.ppmy.cn/ops/160136.html

相关文章

Linux系统:ubuntu系统几款系统界面化工具的区别(xubuntu-desktop和ubuntu-desktop和kubuntu-desktop)

‌Xubuntu-desktop、Ubuntu-desktop和Kubuntu-desktop的主要区别在于它们使用的桌面环境、系统资源占用以及用户界面设计。 主要区别 桌面环境系统资源占用用户界面设计 桌面环境 ‌Xubuntu-desktop‌&#xff1a;使用Xfce桌面环境&#xff0c;这是一个轻量级的桌面环境&#…

从 0 到 1:Spring Boot 构建高效应用指南

感兴趣的可以先收藏起来&#xff0c;还有大家在毕设选题&#xff0c;项目以及论文编写等相关问题都可以给我留言咨询&#xff0c;我会一一回复&#xff0c;希望帮助更多的人。 在当下竞争激烈且技术飞速发展的 Java 开发领域&#xff0c;各类框架层出不穷。而 Spring Boot 凭借…

负载测试工具有哪些?

Apache JMeter Apache JMeter 是一款开源的性能测试工具&#xff0c;主要用于对 Web 应用程序进行功能、负载和压力测试。JMeter 支持多种协议和技术&#xff0c;包括 HTTP, HTTPS, FTP 和 WebSocket 等。通过模拟大量并发用户访问来评估应用程序的表现1。 jmeter -n -t testp…

【鸿蒙HarmonyOS Next实战开发】lottie动画库

简介 lottie是一个适用于OpenHarmony和HarmonyOS的动画库&#xff0c;它可以解析Adobe After Effects软件通过Bodymovin插件导出的json格式的动画&#xff0c;并在移动设备上进行本地渲染。 下载安裝 ohpm install ohos/lottieOpenHarmony ohpm 环境配置等更多内容&#xff0c…

TensorFlow项目GPU运行 安装步骤

以下是在 Linux 系统 下搭建完整 GPU 加速环境的详细流程&#xff08;适配 CUDA 11.2 和 Python 3.9&#xff09;&#xff1a; 1. 前置检查 1.1 验证 NVIDIA 驱动 # 检查驱动版本&#xff08;需 ≥ 450.80.02&#xff09; nvidia-smi 输出示例&#xff1a; CUDA Version: 11.2…

腿足机器人之七- 逆运动学

腿足机器人之七- 逆运动学 基本概念腿部运动的数学表示坐标系定义以及自由度说明正运动学模型 逆运动学求解几何解法数值迭代法雅可比矩阵法基础双足机器人步态规划中的雅可比法应用 工程挑战与解决方案实际应用中的工具和算法多解问题高自由度机器人&#xff08;如Atlas的28自…

第1章大型互联网公司的基础架构——1.1 单机房的内部架构

所谓的应用后台就是指机房。机房架构是一个庞大的工程&#xff0c;你可能听说过很多大型互联网公司曾在各种技术峰会上介绍它们的“三地五中心”多机房&#xff0c;甚至是全球异地多活机房等&#xff0c;这些“高大上”的话题讨论的都是机房架构的内容。机房最简单的形式是单机…

Python基于Flask的豆瓣电影数据分析可视化系统(附源码,文档说明)

博主介绍&#xff1a;✌IT徐师兄、7年大厂程序员经历。全网粉丝15W、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;&#x1f3…