File tree Expand file tree Collapse file tree 2 files changed +12
-12
lines changed
solution/0100-0199/0189.Rotate Array Expand file tree Collapse file tree 2 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -144,17 +144,17 @@ var rotate = function (nums, k) {
144
144
* @param {number} k
145
145
* @return {void} Do not return anything, modify nums in-place instead.
146
146
*/
147
- var rotate = function (nums , k ) {
147
+ var rotate = function (nums , k ) {
148
148
k %= nums .length ;
149
149
// 使用三次数组翻转
150
- reverse (nums, 0 , nums .length - 1 );
151
- reverse (nums, 0 , k- 1 );
152
- reverse (nums, k, nums .length - 1 );
150
+ reverse (nums, 0 , nums .length - 1 );
151
+ reverse (nums, 0 , k - 1 );
152
+ reverse (nums, k, nums .length - 1 );
153
153
154
154
};
155
- function reverse (nums , start , end ){
155
+ function reverse (nums , start , end ) {
156
156
// 双指针实现翻转
157
- while (start < end){
157
+ while (start < end) {
158
158
const temp = nums[start];
159
159
nums[start] = nums[end];
160
160
nums[end] = temp;
Original file line number Diff line number Diff line change @@ -121,17 +121,17 @@ Use three array reverses implemented by double pointers
121
121
* @param {number} k
122
122
* @return {void} Do not return anything, modify nums in-place instead.
123
123
*/
124
- var rotate = function (nums , k ) {
124
+ var rotate = function (nums , k ) {
125
125
k %= nums .length ;
126
126
// Use three array flips
127
- reverse (nums, 0 , nums .length - 1 );
128
- reverse (nums, 0 , k- 1 );
129
- reverse (nums, k, nums .length - 1 );
127
+ reverse (nums, 0 , nums .length - 1 );
128
+ reverse (nums, 0 , k - 1 );
129
+ reverse (nums, k, nums .length - 1 );
130
130
131
131
};
132
- function reverse (nums , start , end ){
132
+ function reverse (nums , start , end ) {
133
133
// reverse implemented by double pointers
134
- while (start < end){
134
+ while (start < end) {
135
135
const temp = nums[start];
136
136
nums[start] = nums[end];
137
137
nums[end] = temp;
You can’t perform that action at this time.
0 commit comments