Golang | Leetcode Golang题解之第448题找到所有数组中消失的数字

题目:

题解:

Go 复制代码
func findDisappearedNumbers(nums []int) (ans []int) {
    n := len(nums)
    for _, v := range nums {
        v = (v - 1) % n
        nums[v] += n
    }
    for i, v := range nums {
        if v <= n {
            ans = append(ans, i+1)
        }
    }
    return
}
相关推荐
幼稚园的山代王3 小时前
go语言了解
开发语言·后端·golang
zhuyasen3 小时前
踩坑实录:Go 1.25.x 编译的 exe 在 Windows 提示“此应用无法运行”
windows·golang
Lris-KK3 小时前
力扣Hot100--94.二叉树的中序遍历、144.二叉树的前序遍历、145.二叉树的后序遍历
python·算法·leetcode
坚持编程的菜鸟4 小时前
LeetCode每日一题——螺旋矩阵
c语言·算法·leetcode·矩阵
(●—●)橘子……4 小时前
记力扣2009:使数组连续的最少操作数 练习理解
数据结构·python·算法·leetcode
GalaxyPokemon5 小时前
LeetCode - 1171.
算法·leetcode·链表
iナナ5 小时前
Java优选算法——位运算
java·数据结构·算法·leetcode
Han.miracle6 小时前
数据结构二叉树——层序遍历&& 扩展二叉树的左视图
java·数据结构·算法·leetcode
L_09079 小时前
【Algorithm】Day-4
c++·算法·leetcode
代码充电宝9 小时前
LeetCode 算法题【简单】20. 有效的括号
java·算法·leetcode·面试·职场和发展