题目:
删除顺序表中所有等于val的元素,返回顺序表新的长度
算法思路1:反向思维法。可以用一个k记录不等于val的个数,把表中元素重新排序,最后k的个数就是表的长度,时间复杂度O(n),空间复杂度O(1)
int removeElem(int *nums,int numsSize,int val){
//k记录不等于val的个数
int k=0;
for (
题目:
删除顺序表中所有等于val的元素,返回顺序表新的长度
算法思路1:反向思维法。可以用一个k记录不等于val的个数,把表中元素重新排序,最后k的个数就是表的长度,时间复杂度O(n),空间复杂度O(1)
int removeElem(int *nums,int numsSize,int val){
//k记录不等于val的个数
int k=0;
for (