目录
前言
一.暴力遍历
二.临时数组
三.双指针法(推荐)
前言
https://leetcode.cn/problems/remove-element/
这是力扣上的一道简单题,我们可以根据前面所讲的顺序表中的删除来实现,同时还有多种解法,下面将依次讲解
一.暴力遍历
这里我们通过遍历数组,将数组内的每一个元素与val进行判断
若相等,则移除即将val下一个元素向前挪移(同时numsSize-1)
下面是代码实现
int removeElement(int* nums, int numsSize, int val) {
int n = 0;
int temp=numsSize;
for (int i = 0; i < numsSize;