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