技术提高是一个循序渐进的过程,所以我讲的leetcode算法题从最简单的level开始写的,然后到中级难度,最后到hard难度全部完。目前我选择C语言,Python和Java作为实现语言,因为这三种语言还是比较典型的。由于篇幅和精力有限,其他语言的实现有兴趣的朋友请自己尝试。
如果有任何问题可以在文章后评论或者私信给我。
如果有朋友希望我讲些其他话题,请在评论区留言或者私信给我。
持续分享,敬请关注。
LeetCode 101. 对称树(Symmetric Tree)
问题描述:
给定一个二叉树, 检查它是否是镜像的 (围绕其中心对称).
比如, 二叉树 [1,2,2,3,4,4,3] 是对称的:
而 [1,2,2,null,3,null,3] 不是:
注:如果你能递归地和迭代地解决它ÿ