python元素移除问题

来源:互联网 发布:sql 每月销售量统计表 编辑:程序博客网 时间:2024/05/05 07:35

给定一个已经升序排好序的数组,以及一个数target,如果target在数组中,返回它在数组中的位置。

  否则,返回target插入数组后它应该在的位置。
  假设数组中没有重复的数。以下是简单的示例:
  [1,3,5,6], 5 → 2
  [1,3,5,6], 2 → 1
  [1,3,5,6], 7 → 4
  [1,3,5,6], 0 → 0
  提示:输入一个整数n,以及其对应的数组A[n],最后输入target
  searchInsert(int A[], int n, int target)

#include<stdio.h>#define MAX 10000int removeElement(int A[], int n, int elem);int main(){    int n, arr[MAX], elem;    scanf("%d",&n);    for(int i = 0; i < n; i++){        scanf("%d",&arr[i]);    }    scanf("%d",&elem);    printf("%d\n",removeElement(arr, n, elem));    return 0;}int removeElement(int A[], int n, int elem){    int len = n;    for(int i = 0; i < n; i++){        if(A[i] == elem)            len --;    }    return len;}


3 0
原创粉丝点击