摘要: 题目表述 整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 ⇐ k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], 阅读全文
posted @ 2022-06-16 11:28 YoungerWb 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 题目表述 已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变化后可能得到: 若旋转 4 次,则可以得到 [4,5,6,7,0,1,2] 若旋转 7 次,则可以得到 [0,1,2,4,5,6,7] 阅读全文
posted @ 2022-06-16 10:54 YoungerWb 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 题目表述 给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例: 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1,2,3, 阅读全文
posted @ 2022-06-16 10:38 YoungerWb 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 题目表述 编写一种方法,对字符串数组进行排序,将所有变位词组合在一起。变位词是指字母相同,但排列不同的字符串。 注意:本题相对原题稍作修改 示例: 示例1: 输入: ["eat", "tea", "tan", "ate", "nat", "bat"], 输出: [ ["ate","eat","tea 阅读全文
posted @ 2022-06-16 10:14 YoungerWb 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 题目表述 在一个整数数组中,“峰”是大于或等于相邻整数的元素,相应地,“谷”是小于或等于相邻整数的元素。例如,在数组{5, 8, 4, 2, 3, 4, 6}中,{8, 6}是峰, {5, 2}是谷。现在给定一个整数数组,将该数组按峰与谷的交替顺序排序。 示例: 示例1: 输入: [5, 3, 1, 阅读全文
posted @ 2022-06-16 10:12 YoungerWb 阅读(17) 评论(0) 推荐(0) 编辑