逆寒手游活动资讯网

C语言——移除元素(三种方法)

目录

前言

​一.暴力遍历

二.临时数组

三.双指针法(推荐)

前言

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;

2025-10-18 07:21:08


重返激流堡
世界杯:一场跨越文明与阶层的全民狂欢