Skip to content

【81-week2】学习总结 #454

Open
@okbengii

Description

@okbengii

这周工作比较忙,只做了一个hash表的简单题和一道二叉树的简单题。
虽然最近只是做了几道简单的算法题,平常的工作也很少用到所做的算法,但是还是感觉现在编程时,逻辑比原来清晰了好多,并且一直在考虑代码逻辑的严谨性,bug出现的也越来越少了。
总结:
主要是二叉树吧,因为二叉树一直是我的一个空白区,看到二叉树就头疼。

  1. 看到题,首先到认真审题,比如 二叉树的 671 题,一开始我就没有好好审题,没有思路,后来仔细审题后,发现就是在求根节点的左右子树的最小值
  2. 注意边界值,比如 671 题 ,要求返回的 int 值,我去最大值时取得 Integer.MAX_VALUE 这样就丢掉了 int 的最大值情况
  3. 注意左右子树的空值判断和递归终止条件,二叉树经常会用到递归

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions