LeetCode 精選TOP面試題 演算法題 26.刪除排序陣列中的重複項 -演算法&測試-easy模式
LeetCode 精選TOP面試題 演算法題 26.刪除排序陣列中的重複項 -演算法&測試-easy模式
給定一個排序陣列,你需要在原地刪除重複出現的元素,使得每個元素只出現一次,返回移除後陣列的新長度。
不要使用額外的陣列空間,必須在原地修改陣列
示例:[0,0,1,1,1,2,2,3,3,4]
輸出:5
雙指標
思路可參考 熱題100 演算法題 283.移動零
package leetcode.easy;
public class Solution026 {
public static void main(String[] args) {
int[] nums = {0,1,1,1,1,2,2,3,3,4};
S26DelDuplicateNum testDelDuplicateNum = new S26DelDuplicateNum();
System.out.println(testDelDuplicateNum.deleteDuplicateNum(nums));
}
}
class S26DelDuplicateNum{
public int deleteDuplicateNum(int[] nums) {
int j=0;
for (int i = 1; i < nums.length; i++) {
if (nums[i]!=nums[j]) {
j++;
nums[j]=nums[i];
}
}
return j+1;
}
}
參考:
https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/solution/shan-chu-pai-xu-shu-zu-zhong-de-zhong-fu-xiang-by-
相關文章
- Leetcode[陣列] 26. 刪除排序陣列中的重複項LeetCode陣列排序
- Golang刷LeetCode 26.刪除排序陣列中的重複項GolangLeetCode排序陣列
- 題目:刪除排序陣列中的重複項排序陣列
- 每日一題 [26] 刪除排序陣列中的重複項每日一題排序陣列
- 刪除排序陣列中的重複項排序陣列
- LeetCode每日一題:刪除排序陣列中的重複項(No.26)LeetCode每日一題排序陣列
- 每日一道演算法題--leetcode 26--刪除排序陣列中重複項--python演算法LeetCode排序陣列Python
- 每日一道演算法:刪除排序陣列中的重複項演算法排序陣列
- LeetCode 26 號問題 刪除陣列中的重複項LeetCode陣列
- LeetCode之從排序陣列中刪除重複項-SwiftLeetCode排序陣列Swift
- leetcode-刪除排序陣列中的重複項+移除元素LeetCode排序陣列
- [12][02][26] 刪除排序陣列中的重複項排序陣列
- 【演算法-初級-陣列】刪除排序陣列中的重複項(多語言版實現)演算法陣列排序
- 讓我們一起啃演算法----刪除排序陣列中的重複項演算法排序陣列
- 我用演算法學golang(刪除有序陣列中的重複項 )演算法Golang陣列
- 刪除排序陣列中的重複數字排序陣列
- javascript如何刪除陣列中重複的項JavaScript陣列
- 刪除有序陣列中的重複項 II陣列
- 【leetcode】26. Remove Duplicates from Sorted Array 刪除有序陣列的重複元素LeetCodeREM陣列
- leetcode面試經典150-26. 刪除有序陣列中的重複項LeetCode面試陣列
- c#刪除有序陣列中的重複項C#陣列
- js刪除陣列中重複項的程式碼例項JS陣列
- 每天一遍,快樂再見!LeetCode(8)刪除排序陣列中的重複項LeetCode排序陣列
- JavaScript刪除陣列重複元素的5個高效演算法JavaScript陣列演算法
- js刪除陣列中重複的元素JS陣列
- js刪除陣列中的重複元素JS陣列
- 0026-刪除有序陣列中的重複項陣列
- javascript刪除陣列中重複元素程式碼例項JavaScript陣列
- 精選 TOP 面試題 001 | LeetCode 237. 刪除連結串列面試題LeetCode
- js如何刪除陣列中重複的值JS陣列
- javascript刪除陣列重複元素程式碼例項JavaScript陣列
- js刪除陣列重複元素程式碼例項JS陣列
- JavaScript 刪除陣列重複元素JavaScript陣列
- JavaScript陣列刪除重複元素JavaScript陣列
- javascript刪除陣列中的重複元素程式碼JavaScript陣列
- 從未排序的連結串列中刪除重複項排序
- 面試題:陣列按列排序的問題面試題陣列排序
- JavaScript陣列刪除重複內容JavaScript陣列