Leetcode: Remove Element
生活随笔
收集整理的這篇文章主要介紹了
Leetcode: Remove Element
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
稱號:
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.
這道題比較簡單直接看代碼,這里多寫幾個版本號的作參考!
C++版本號
C#版本號:
public class Solution {public int RemoveElement(int[] A, int elem){int pt = 0;for (int i = 0; i < A.Length; i++){if (A[i] != elem) A[pt++] = A[i];}return pt;} }Python版本號:
class Solution:# @param A a list of integers# @param elem an integer, value need to be removed# @return an integerdef removeElement(self, A, elem):pt = 0for i in range(len(A)):if A[i] != elem:A[pt] = A[i]pt += 1return ptJava版本號:
public class Solution {public int removeElement(int[] A, int elem) {int pt = 0;for (int i = 0; i < A.length; i++){if (A[i] != elem) A[pt++] = A[i];}return pt;} }版權聲明:本文博主原創文章,博客,未經同意不得轉載。
轉載于:https://www.cnblogs.com/gcczhongduan/p/4805679.html
總結
以上是生活随笔為你收集整理的Leetcode: Remove Element的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Bootstrap Metronic
- 下一篇: C#_观察者模式