博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode 27 Remove Element
阅读量:6684 次
发布时间:2019-06-25

本文共 726 字,大约阅读时间需要 2 分钟。

题目描述:

Given an array and a value, remove all instances of that value in place and return the new length.

The order of elements can be changed. It doesn't matter what you leave beyond the new length.

题目翻译:给定一个数组A和一个值elem,删除所有的elem,并返回新的数组长度。元素的顺序可以改变。

C语言版:

int removeElement(int A[], int n, int elem) {    int j = 0;    for(int i = 0; i < n; i++){        if (A[i] != elem)            A[j++] = A[i];    }    return j;}

Python版:

class Solution:    # @param    A       a list of integers    # @param    elem    an integer, value need to be removed    # @return an integer    def removeElement(self, A, elem):        j = 0        for i in A :            if i != elem :                A[j] = i                j += 1        return j

转载地址:http://fzoao.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
我的友情链接
查看>>
初出茅庐
查看>>
起航--dream
查看>>
c语言学习记录--求出1000以内所有完数,并输出其因子
查看>>
cisco nat配置
查看>>
配置YUM服务器[(图文)附禁ROOT方法]
查看>>
实例ansible-role :通过role进行二进制批量部署mariadb从而批量上线sql系统
查看>>
思科交换机镜像端口介绍配置
查看>>
独家揭秘语音视频聊天室开发顶尖制作教程
查看>>
冲向大牛之安卓:学习界面怎么在程序中画出来
查看>>
.net 签名加密实现的一种简单方法
查看>>
数据结构 试探法算法学习笔记
查看>>
nomad安装
查看>>
我的友情链接
查看>>
MySQL主备复制数据不一致的情况
查看>>
CU3ER非常Cool的3D效果的Flash Slider
查看>>
中财讯 爆遍历目录漏洞
查看>>
MongoDB 数据库备份脚本
查看>>
Linux常用命令
查看>>