技术栈

2024/4/1—力扣—主要元素

嵌入式小聪2024-04-08 19:50

代码实现:

思路:摩尔投票算法

cpp 复制代码
int majorityElement(int *nums, int numsSize) {
    int candidate = -1;
    int count = 0;
    for (int i = 0; i < numsSize; i++) {
        if (count == 0) {
            candidate = nums[i];
        }
        if (nums[i] == candidate) {
            count++;
        } else {
            count--;
        }
    }
    count = 0;
    int length = numsSize;
    for (int i = 0; i < numsSize; i++) {
        if (nums[i] == candidate) {
            count++;
        }
    }
    return count * 2 > length ? candidate : -1;
}
上一篇:每日OJ题_两个数组dp①_力扣1143. 最长公共子序列
下一篇:MySQL连接查询补充与三表连查
相关推荐
刃神太酷啦
5 小时前
Linux 系统 MySQL 完整安装配置教程:从卸载 MariaDB 到优化 my.cnf----《Hello MySQL!》(1)
android·linux·c语言·c++·mysql·leetcode·mariadb
wenyq7
9 小时前
LeetCode 2904. Shortest and Lexicographically Smallest Beautiful String
算法·leetcode
_Narcissus_
12 小时前
分治&递归
数据结构·c++·笔记·算法·leetcode·递归·分治
青 春 记 忆
15 小时前
LeetCode 283. 移动零|Python 解法详解
python·算法·leetcode
evans在进步
18 小时前
LeetCode 189 轮转数组:三次反转为什么能实现右旋?
数据结构·算法·leetcode
圣保罗的大教堂
20 小时前
leetcode 3734. 大于目标字符串的最小字典序回文排列 困难
leetcode
土司大王
1 天前
LeetCode hot100——对称二叉树
算法·leetcode·职场和发展
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02GitHub 镜像站点03ZCode 周末送额度活动开启:3 亿 Token 免费领取04历年考研数学一、数学二、数学三真题试卷及答案PDF05微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新062026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?07Agnes AI 免费 API 接入指南:文本、生图、生视频,一套接口全免费08蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接09AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路10VSCode+CodeX扩展,无法启动