LeetCode每日一题,2025-9-4

多数元素

投票法

让你找到序列中出现超过二分之一的元素,一定要记住这个规则。
记录两个值valcnt,刚开始val为任意数,cnt=0
如果cnt0,就把当前val = num。接下来判断,ifnum == val,则cnt ++,elsecnt--。最后的val就是出现次数超过二分之一的数。

原理

你可以以‘对冲’思路去想,让你找到出现超过二分之一的数,把这个target当做一只军队,然后剩下的普通num去当做另一只军队,目标数target去跟普通的num去‘对冲’,一换一,最后留下来的肯定是答案。
我上面举得例子是我们上来分出来了哪些是target哪些是普通num,但是代码里怎么分辨呢?其实不用分辨,如果我们看错了target,那么自然会被消耗掉,被消耗掉了会有其他的target顶上,只有真正的target顶上才能完成

class Solution {public int majorityElement(int[] nums) {int n = nums.length;int res = 0;int vote = 0;for(int num:nums){if(vote==0) res = num;if(num == res) vote++;else vote--;}return res;}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/921359.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/921359.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第7章 安全配置

7.1 安全概述 Jenkins安全威胁 常见安全风险: 访问控制风险: - 未授权访问Jenkins实例 - 权限提升攻击 - 横向移动攻击 - 敏感信息泄露代码执行风险: - 恶意脚本注入 - 构建脚本篡改 - 插件漏洞利用 - 远程代码执行数据安全风险: …

腾讯混元世界模型Voyager开源:单图生成3D世界的“核弹级”突破,游戏、VR、自动驾驶迎来新变量

当AI绘画、视频生成技术逐渐从“新鲜感”走向“实用化”,3D内容生成却始终卡在“效率低、成本高、门槛高”的瓶颈里。传统3D建模需要专业软件、大量人工调整,甚至依赖昂贵的硬件设备,让中小团队和个人创作者望而却步。 但腾讯AI实验室最近开…

数据库(基础操作)

SQL 结构化的查询语句 我们现在需要写SQL语句 --- 这个玩意儿就是数据库的操作语句我们的数据库就类似于一个excl表格它有n列,每一列为一个大类,数据以行存在,一行代表一个条目数据如:我现在想建立一个数据库保存学生的信息你需要…

linux ubi文件系统

1,UBI(Unsorted Block Images)是 Linux 内核中为原始 Flash 设备提供的一种抽象层,位于 MTD(Memory Technology Device)和文件系统(如 UBIFS)之间。它负责坏块管理、磨损均衡、逻辑卷…

深度厚金板PCB与厚铜PCB的区别

厚金板PCB和厚铜PCB在电子制造领域都有重要应用,它们有着不同的特点和适用场景。下面为你详细介绍二者的区别。厚金PCB是什么厚金PCB是在印制电路板表面镀上较厚金层的电路板。这层厚金能提升电路板的导电性、抗氧化性和耐磨性。在一些对信号传输要求极高、使用环境…

一阶低通滤波器应用示例(演示)

1. 代码 这段代码实现了一个一阶低通滤波器(也称为指数加权移动平均滤波器)。它适用于需要平滑数据、减少噪声的场合。以下是一些常见的应用场景: 传感器数据平滑:在嵌入式系统或物联网设备中,传感器(如温度…

RT-Thread源码分析字节实现socket源码

无论是客户端还是服务器程序,发送的底层都是发送AT指令:1)发送命令到串口;2)阻塞等待返回结果接收的底层都是1)阻塞等待;2)被唤醒后拷贝处理数据两者均由后台任务唤醒,后…

keil 5 STM32工程介绍

目录 一、工程文件介绍 1.自动生成的文件 2.自建文件 (1)USER 文件夹 (2)FWLIB 文件夹 (3)CMSIS 文件夹 二、工程创建教程 1.下载固件库 2.创建工程 (1)创建不完善的工程 …

AI大模型如何重塑日常?从智能办公到生活服务的5个核心改变

AI大模型重塑日常:从智能办公到生活服务的5个核心改变一、引言• 简述AI大模型技术的快速发展背景,说明其已从技术领域逐步渗透到大众日常生活• 提出核心观点:AI大模型正从办公和生活服务两大场景,深度改变人们的行为模式与…

迈威通信从送快递角度教你分清网络二层和三层

还在为网络里的二层、三层概念头大?其实就像送快递那么简单!今天迈威通信用最接地气的方式给你讲明白~网络传输 送快递?没错!二层网络:本地送货员负责同小区的包裹配送(局域网传输),就像小区里的快递站(对应设备:交换机)&#…

【Linux】网络安全管理:SELinux 和 防火墙联合使用 | Redhat

本专栏文章持续更新,新增内容使用蓝色表示。 往期相关内容 【Linux】权限管理详解(三):SELinux安全性管理 | Redhat-CSDN博客 【Linux】网络安全管理:Netfilter、nftables 与 Firewalld | Redhat_linux netfilter-C…

微论-构建完整的智能环:具身智能系统的层级化架构探析

### **构建完整的智能环:具身智能系统的层级化架构探析**#### **引言:迈向与现实交互的智能**人工智能的发展正经历一场从“虚拟”走向“现实”的范式迁移。具身智能,作为这一浪潮的核心,强调智能体必须拥有“身体”,并…

Spring如何解决循环依赖:深入理解三级缓存机制

Spring如何解决循环依赖:深入理解三级缓存机制 引言 在我们之前的文章中,我们探讨了什么是循环依赖以及它带来的问题。作为Java生态系统中最重要的框架之一,Spring Framework在处理循环依赖方面有着独特而精妙的解决方案。今天,让…

HTML第六课:表格展示

HTML第六课&#xff1a;表格展示学生花名册学生花名册 效果示列 代码展示 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang"zh-CN"> <head><meta …

医疗行业API管理优化:使用QuickAPI提高数据安全与接口性能

背景与挑战在医疗行业&#xff0c;特别是医院信息系统&#xff08;HIS&#xff09;或其他相关部门&#xff08;如实验室信息系统LIS、药品管理系统等&#xff09;&#xff0c;数据安全和隐私保护一直是核心问题。然而&#xff0c;许多医疗机构仍然面临着以下问题&#xff1a;数…

docker 部署RustDesk服务

最近要用到远程桌面服务&#xff0c;网上的资料很丰富&#xff0c;但是和我的情况有点点区别&#xff0c;我是要搭一台局域网使用的远程桌面服务。 首先是源的问题&#xff1a; 很多都是不能用的&#xff0c;我用的docker桌面版&#xff0c; 其他的不重要&#xff0c;源地址&…

Kubernetes 中为 ZenTao 的 Apache 服务器添加请求体大小限制

本文将详细介绍如何通过修改 Apache 配置模板并在 Kubernetes 中使用 ConfigMap,为 ZenTao 系统添加请求体大小限制(LimitRequestBody)。 背景介绍 在企业级项目管理软件 ZenTao 的部署过程中,我们经常需要对 Apache 服务器进行安全加固。其中一个重要的安全措施是限制客户…

综述 | Agentic RL for LLM的最新进展与未来挑战,idea满满

近年来&#xff0c;大语言模型&#xff08;LLMs&#xff09;和强化学习&#xff08;RL&#xff09;的融合正在彻底改变我们构建和部署AI系统的方式。早期的LLM强化学习&#xff08;LLM-RL&#xff09;主要关注如何通过人类反馈&#xff08;如RLHF&#xff09;让模型生成更符合人…

【代码随想录算法训练营——Day3】链表——203.移除链表元素、707.设计链表、206.反转链表

LeetCode题目链接 https://leetcode.cn/problems/remove-linked-list-elements/ https://leetcode.cn/problems/design-linked-list/ https://leetcode.cn/problems/reverse-linked-list/ 题解 203.移除链表元素 重要的是创立头结点&#xff0c;这点在写题前已经经受过提示。 注…

CI/CD流水线驱动自动化流程深度解析:选型、竞品、成本与资源消耗

目录 一、CI/CD是什么&#xff1f;核心定位与价值 二、选型与竞品分析 (GitLab CI vs. Jenkins vs. GitHub Actions vs. GitLab CI) 三、部署成本分析 四、服务器资源消耗分析 五、给您的最终建议 一、CI/CD是什么&#xff1f;核心定位与价值 CI/CD&#xff08;持续集成/…