juhugufudu 发表于 2020-3-12 16:02:20

LeetCode 的复习(1)

#include<stdio.h>
int arr = {0,0,0,1,2,3,4,3,2,1};
// 0,1,2,3,4
int len = 10;
void removeArr(int index)
{
    //把arr的元素..
    int i = index;
    while(i<10)
    {
      arr = arr;
      i+=1;
    }
}
int main()
{
    //一,找到重复元素
    int i, j, k, m, count = 0;
    for(i = 0;i<10;i++)
    {
      j = 0;
      while(j<=10)
      {
            if(i!=j && arr == arr){
                count+=1;
            }
            j+=1;
      }
      //count 指的是每一个元素的在arr 中的重复次数(but last error)
      j = 0;
      while(j<10)
      {
            if(i!=j && arr == arr){
                removeArr(j);
                len-=1;
            }
            j+=1;
      }
      count = 0;
    }
    for(i = 0;i<len;i++)
    {
      printf("%d ",arr);
    }
    printf("\n");
    return 0;
}题目:不用另一个数组,让这个数组原地去重,并计算出它的长度




页: [1]
查看完整版本: LeetCode 的复习(1)