当前位置:   article > 正文

Golang | Leetcode Golang题解之第114题二叉树展开为链表

Golang | Leetcode Golang题解之第114题二叉树展开为链表

题目:

题解:

  1. func flatten(root *TreeNode) {
  2. curr := root
  3. for curr != nil {
  4. if curr.Left != nil {
  5. next := curr.Left
  6. predecessor := next
  7. for predecessor.Right != nil {
  8. predecessor = predecessor.Right
  9. }
  10. predecessor.Right = curr.Right
  11. curr.Left, curr.Right = nil, next
  12. }
  13. curr = curr.Right
  14. }
  15. }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/850360
推荐阅读
相关标签
  

闽ICP备14008679号