- 博客(1)
- 收藏
- 关注
原创 2021-07-16 力扣 189题 数组翻转(三种方法)
题目:翻转数组 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。 你可以使用空间复杂度为 O(1) 的 原地 算法解决这个问题吗? 例子: 方法一:暴力求解 int n = nums.length; k %= n; //当k>n时从头计算 for (int i = 0; i < k; i++) { //控制数组移动次数 int temp = nu
2021-07-16 21:11:53
195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人