kk
This commit is contained in:
19
src/main/java/com/dota/arr/_26/Solution.java
Normal file
19
src/main/java/com/dota/arr/_26/Solution.java
Normal file
@@ -0,0 +1,19 @@
|
||||
package com.dota.arr._26;
|
||||
|
||||
/**
|
||||
* 26. 删除有序数组中的重复项
|
||||
*/
|
||||
public class Solution {
|
||||
public int removeDuplicates(int[] nums) {
|
||||
int i = 0;
|
||||
int j = 1;
|
||||
while (j < nums.length) {
|
||||
if (nums[j] != nums[i]) {
|
||||
nums[++i] = nums[j];
|
||||
}
|
||||
j++;
|
||||
}
|
||||
return i + 1;
|
||||
}
|
||||
}
|
||||
|
17
src/main/java/com/dota/arr/_27/Solution.java
Normal file
17
src/main/java/com/dota/arr/_27/Solution.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package com.dota.arr._27;
|
||||
|
||||
/**
|
||||
* 27. 移除元素
|
||||
*/
|
||||
|
||||
class Solution {
|
||||
public int removeElement(int[] nums, int val) {
|
||||
int i = 0;
|
||||
for (int j = 0; j < nums.length; j++) {
|
||||
if (nums[j]!=val) {
|
||||
nums[i++] = nums[j];
|
||||
}
|
||||
}
|
||||
return i+1;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user