摘要: 55. 跳跃游戏 给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。 示例 1: 输入:nums = [2,3,1,1,4] 输出:true 解释 阅读全文
posted @ 2024-06-16 20:19 LanceZh 阅读(20) 评论(0) 推荐(0)
摘要: 80. 删除有序数组中的重复项 II 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 说明: 为什么返回数值是整数,但输出 阅读全文
posted @ 2024-06-11 18:00 LanceZh 阅读(11) 评论(0) 推荐(0)
摘要: 26. 删除有序数组中的重复项 给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为 k ,你需要做以下事情确保你 阅读全文
posted @ 2024-06-11 12:40 LanceZh 阅读(27) 评论(0) 推荐(0)
摘要: 前言 Go 版本 : $ go version go version go1.21.4 darwin/amd64 我想对 go 文件进行反汇编,然后就报错了: $ go tool compile -S race.go race.go:3:8: could not import sync (file 阅读全文
posted @ 2024-05-31 11:49 LanceZh 阅读(388) 评论(0) 推荐(0)
摘要: 两个 goroutine 交替打印 1-100 channel 操作 // 两个 Goroutine 交替打印 1 到 100 func main() { ch1, ch2 := make(chan int), make(chan int) done := make(chan int) go fun 阅读全文
posted @ 2024-05-28 18:01 LanceZh 阅读(99) 评论(0) 推荐(0)
摘要: 2024-05-25 致谢 主题用的是 https://github.com/BNDong/Cnblogs-Theme-SimpleMemory 感谢作者的开源 阅读全文
posted @ 2024-05-25 14:01 LanceZh 阅读(6) 评论(0) 推荐(0)