本题要求实现一个函数,可删除顺序表中的负数元素。
`i` 从 0 开始,那么需要注意在循环中删除元素后,顺序表的长度会减少,因此需要在每次删除元素后递减 `i` 的值,以确保不会漏掉元素。注意i--; 利用了 delete 函数后 length 会减少 1 整体会向前移动一个单位,所以 此时的i 指向了原本i+1的位置,再经过i++就越过了这个元素,比如1,2, -3, -4,5,6 >>>> i = 3时要删掉-3 ,删除后i = 3指向-4,再i++ 就是指向5,越过了-4,漏了个元素.这样就会导致连续的负数删除错误,只删除了第一个,第二