27. 移除元素

思路:

这题和26题没有本质上的区别,甚至我觉得更简单。

 

代码:

 1 var removeElement = function(nums, val) {
 2         let realIndex = 0, i = 0;
 3         while(i < nums.length){
 4             if(nums[i] !== val){
 5                 nums[realIndex++] = nums[i];
 6             }
 7             i++;
 8         }
 9         return realIndex;
10     };

 

posted @ 2022-04-06 19:12  BJFU-VTH  阅读(24)  评论(0编辑  收藏  举报