package
0.0.0-20240627085529-3c531c578999
Repository: https://github.com/ct-zh/golearn.git
Documentation: pkg.go.dev

# README

27 移除元素

https://leetcode-cn.com/problems/remove-element/

建议时间:两分钟

思路1:

  • 双指针
  • 快指针p1做遍历
  • 慢指针p2指向数组中 第一个值为val的位置
  • 当p1指向的值不为val时,p1p2的值做交换,p2++
  • 细节:1.当数组里只有一个元素时;2.当数组里没有val时
  • 时间复杂度O(n),空间复杂度O(1)
  • 执行用时: 0 ms, 在所有 Go 提交中击败了 100.00% 的用户
  • 内存消耗: 2.1 MB, 在所有 Go 提交中击败了 36.80% 的用户