leetcode_027_RemoveElement 2016-07-06 Leetcode算法 leetcode algorithm 一. 问题描述原文: 翻译:给定一个数组和一个数,原地删除所有与该数相同的元素,并返回删除后新数组的长度。 二. 分析双指针同向从左到右遍历,交换到最后即可。 Accept代码方法一思路:略java-代码:123456789101112131415161718192021222324 public class Solution { public int removeElement(int[] nums, int val) { int i = 0, j = -1; int count = 0; while (i < nums.length) { if (nums[i] != val) { count++; j++; int temp = nums[j]; nums[j] = nums[i]; nums[i] = temp; } i++; } return count; }} 三. 总结 官网难度: easy 从属类型: 数组 正确率: 34.7% 相似题目推荐:无 个人感觉:简单 下一篇 初探Activity生命周期