摘要: 问题描述 给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。 提示: 0 <= nums.le 阅读全文
posted @ 2022-11-29 22:38 greatestchen 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 问题描述 给你一个非负整数数组 nums ,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 假设你总是可以到达数组的最后一个位置。 提示: 1 <= nums.length <= 10^4 0 <= nums[i 阅读全文
posted @ 2022-11-29 20:49 greatestchen 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 问题描述 给你一个仅由字符 '0' 和 '1' 组成的字符串 s 。一步操作中,你可以将任一 '0' 变成 '1' ,或者将 '1' 变成 '0' 。 交替字符串 定义为:如果字符串中不存在相邻两个字符相等的情况,那么该字符串就是交替字符串。例如,字符串 "010" 是交替字符串,而字符串 "010 阅读全文
posted @ 2022-11-29 19:33 greatestchen 阅读(18) 评论(0) 推荐(1) 编辑