Merge pull request #289 from resyon/dev

添加了1047题删除字符串中的所有相邻重复项golang版本
This commit is contained in:
Carl Sun
2021-05-30 19:22:33 +08:00
committed by GitHub

View File

@ -186,6 +186,23 @@ class Solution:
Go
```go
func removeDuplicates(s string) string {
var stack []byte
for i := 0; i < len(s);i++ {
// 栈不空 且 与栈顶元素不等
if len(stack) > 0 && stack[len(stack)-1] == s[i] {
// 弹出栈顶元素 并 忽略当前元素(s[i])
stack = stack[:len(stack)-1]
}else{
// 入栈
stack = append(stack, s[i])
}
}
return string(stack)
}
```
javaScript:
```js