数组
数组
移除元素
首先数组在计算机中的存储实在连续的内存空间内,因此删除数组中的数据,其实是用后面的数据覆盖被删除的数据,然后修改数组的长度。
方法有暴力破解和双指针法
双指针原理使用一对快慢指针将,慢指针质量需要被移除的位置,快指针指向替代移除元素的元素。
1 | var removeElement = function(nums, val) { |
首先数组在计算机中的存储实在连续的内存空间内,因此删除数组中的数据,其实是用后面的数据覆盖被删除的数据,然后修改数组的长度。
方法有暴力破解和双指针法
双指针原理使用一对快慢指针将,慢指针质量需要被移除的位置,快指针指向替代移除元素的元素。
1 | var removeElement = function(nums, val) { |