C语言 · 数组排序去重 算法训练 数组排序去重 时间限制:1.0s 内存限制:512.0MB问题描述输入10个整数组成的序列,要求对其进行升序排序,并去掉重复元素。输入格式10个整数。输出格式多行输出,每行一个元素。样例输入2 2 3 3 1 1 5 5 5 5样例输出1235...
合并两个数组首先要清楚一个点:数组在合并后任然有序,我们可以创建一个足够大的数组,然后对两个有序数组进行比较,选出较小的元素放入新数组中(相等就随便放),最后在将新数组拷贝到第一个有序数组nums1中。 这个思路实现起来比较容易,但比较啰嗦,而且还浪费空间,我们可以做点小改动:不开辟新数组,从后往前依次找...
c语言如果用数组的下标来做题目中的index输入, 可以实现去重和排序, 就是最大11111111的索引, 内存限制会超, 实际上输入数量最大只有500,要能数组里的空缺能压缩掉就好了_牛客网_牛客在手,offer不愁