linux定时执行kettle任务

html 嵌入vue 简单接入

  返回  

删除排序数组中重复的数字

2021/8/20 14:08:04 浏览:

不借助第三方内存,O(1)时间复杂度

using namespace std;

int DelDupNums(int *arr, int len)
{
        if(len == 0) return 0;

        int i = 0;
        for(int j=1; j < len; ++j)
        {
                if(arr[j] != arr[i])
                {
                        i++;
                        arr[i] = arr[j];
                }
        }
        return i+1;
}

int main()
{
        int arr[] = {0,0,1,1,2,3,4,4};

        int len = DelDupNums(arr, 8);

        for(int i=0; i <len; ++i)
        {
                printf("%d ", arr[i]);
        }
        return 0;
}

联系我们

如果您对我们的服务有兴趣,请及时和我们联系!

服务热线:18288888888
座机:18288888888
传真:
邮箱:888888@qq.com
地址:郑州市文化路红专路93号