技术栈

268. 丢失的数字 --力扣 --JAVA

xuxigifxfh2023-12-23 20:00

题目

给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。

解题思路

  1. 计算0到n数字之和,计算数组元素之和,两者相减,差值即为不存在的元素。

代码展示

java 复制代码
class Solution {
    public int missingNumber(int[] nums) {
        int n = nums.length;
        int total = n * (n + 1) / 2;
        int res = 0;
        for (int num : nums){
            res += num;
        }
        return total - res;
    }
}
上一篇:PropTypes 在 React 中的使用心得
下一篇:GEM5 Garent CPU cache消息传递路径:1. NI部分
相关推荐
一条大祥脚
25 分钟前
26.1.1
数据结构·算法
csuzhucong
26 分钟前
圆柱三阶魔方、六棱柱魔方
算法
mit6.824
35 分钟前
vector<int> dfs
算法
ullio
2 小时前
div1+2. 2178F - Conquer or of Forest
算法
Leweslyh
2 小时前
制导算法开发实践指南:从入门到精通
算法·开发·武器·制导律设计
chushiyunen
2 小时前
快慢双指针算法笔记
数据结构·笔记·算法
烟锁池塘柳0
2 小时前
一文总结模型压缩技术:剪枝、量化与蒸馏的原理、实践与工程思考
算法·机器学习·剪枝
独自破碎E
2 小时前
Leetcode1438绝对值不超过限制的最长连续子数组
java·开发语言·算法
東雪木
3 小时前
编程算法学习——数组与排序算法
学习·算法
你撅嘴真丑
3 小时前
方格取数 矩阵取数游戏 -动态规划
算法·动态规划
热门推荐
01GitHub 镜像站点02jdk21下载、安装(Windows、Linux、macOS)03Linux下V2Ray安装配置指南04Claude Code Skills 实用使用手册05手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!062025 最新教程:注册并切换到美区 Apple ID07UV安装并设置国内源08从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击09【踩坑笔记】50系显卡适配的 PyTorch 安装10Google Antigravity Agent 编辑器操作教程