【LeetCode系列】数学专题

本文是关于LeetCode中涉及数学的算法题的专题解析,包括缺失数字、最少移动次数、可怜的小猪、灯泡开关、整数拆分、两个键的键盘、矩形面积、连续整数求和和子序列宽度之和等问题的分析与代码实现。

数学专题

目录

数学专题

LeetCode 268 缺失数字

1、分析

2、代码

LeetCode 462 最少移动次数使数组元素相等II

1、分析

2、代码

LeetCode 458 可怜的小猪

1、分析

2、代码

LeetCode 319 灯泡开关

1、分析

2、代码

LeetCode 343 整数拆分

1、分析

2、代码

LeetCode 650 只有两个键的键盘

1、分析

2、代码

LeetCode 223 矩形面积

1、分析

2、代码

LeetCode 829 连续整数求和

1、分析

2、代码

LeetCode 891 子序列宽度之和

1、分析

2、代码


LeetCode 268 缺失数字

题目:https://leetcode-cn.com/problems/missing-number/

给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数。

示例 1:

输入: [3,0,1]
输出: 2

1、分析

       由于序列里的数字都在0~n之间,且长度为n,所以我们先求出原本所有的数字之和,然后求出现在序列的数字之和,两者相减即是缺失的数字。

2、代码

class Soluti
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

烊萌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值