当前位置: 首页 > news >正文

448. 找到所有数组中消失的数字

只需要将出现的数转化成索引,并且修改数组中对应索引的值为负数,最后遍历看哪些数是正数,说明其对应索引加1的数没出现过

class Solution { public List<Integer> findDisappearedNumbers(int[] nums) { for (int i = 0; i< nums.length; i++) { //用当前数计算索引值 int index = Math.abs(nums[i])-1; //将对应索引位置的数改成负的 nums[index] = -Math.abs(nums[index]); } //遍历结束,没有变成负数的就是没出现过的 List<Integer> res = new ArrayList<>(); for(int i = 0;i<nums.length;i++){ if(nums[i] > 0){ //i是索引,要加1 res.add(i+1); } } return res; } }
http://www.jsqmd.com/news/753939/

相关文章:

  • 终极Windows热键侦探:3步快速找出占用快捷键的幕后黑手
  • 单目视频4D HDR场景重建技术解析
  • 如何在Android手机上实现厘米级定位?终极RTK方案实战指南
  • 模型插值技术:大模型推理加速的工程实践
  • LLM与强化学习驱动的对话推荐系统实践
  • 2026 深圳 GEO 优化服务商实力榜单:五大头部机构全维度解析与本地企业选型参考 - GEO优化
  • 2026年江西家具建材企业如何破局?专业付费代运营服务商深度** - 2026年企业推荐榜
  • STM32G4内部运放实战:用CubeMX快速配置OPAMP,实现电机电流采样(附代码)
  • 2026年龙芯中科数字IC设计笔试题带答案
  • X-TRACK自行车码表终极指南:从零开始打造你的智能骑行伴侣
  • 视频真实化技术:RealMaster项目解析与应用
  • VS Code调试Node.js异步代码时断点跳过怎么解决?配置方法是什么?
  • AI Agent链上支付实战:基于x402协议与OpenClaw的安全DeFi自动化指南
  • 2026年至今山西EPS线条实力厂商盘点:聚焦技术、服务与工程实绩的深度推荐 - 2026年企业推荐榜
  • 多模态检索系统构建与性能优化实战
  • 如何在macOS上实现桌面歌词显示:LyricsX开源项目深度解析
  • 勃兴服饰:女士POLO衫、男士POLO衫、男衬衫、皮肤衣、羊绒大衣、衬衣、速干衣、酒店餐饮工装、餐厅服务员制服选择指南 - 优质品牌商家
  • 对比使用 Taotoken 前后,团队在模型 API 管理上的效率变化
  • 2026 南京 GEO 优化机构实力盘点:五大头部品牌全维度解析与企业选型参考 - GEO优化
  • SteadyDancer:高保真人体图像动画生成技术解析
  • 二刷 LeetCode:两道经典贪心题复盘
  • 基于MCP协议实现AI助手与Intervals任务管理的无缝集成
  • 别再只会用drop_duplicates了!Pandas duplicated()函数这5个高级用法,让你数据处理效率翻倍
  • 如何高效实现抖音内容批量下载:技术架构与实践指南
  • SQL Server RAG 笔记2:图数据库服务层与前端可视化构建
  • 视觉MoE框架ProMoE:高效图像生成与显存优化方案
  • ARM SSE-200安全架构与中断系统配置详解
  • Canon层优化Transformer:高效注意力机制实践指南
  • Java服务网格配置性能断崖式下跌?用Arthas+Prometheus定位ConfigMap热更新延迟的11ms真相
  • 别再画‘麻子脸’散点图了!用Matplotlib的gaussian_kde搞定海量数据可视化(附完整代码)