LeetCode
文章平均质量分 55
EastWR
hi 你好
展开
-
LeetCode 102. Binary Tree Level Order Traversal
102. Binary Tree Level Order Traversal二叉树层序遍历 考察 BFS 的写法。 层序遍历,每行从左到右的方向输出数组元素。在这道题的基础上,还可以扩展出其他类型的层序遍历,例如 Z 字遍历。参考 103. Binary Tree Zigzag Level Order Traversal这道题属于必须掌握的题。DescriptionGiven a binary原创 2017-12-19 19:52:11 · 181 阅读 · 0 评论 -
LeetCode 103. Binary Tree Zigzag Level Order Traversal
103. Binary Tree Zigzag Level Order TraversalDescriptionGiven a binary tree, return the zigzag level order traversal of its nodes’ values. (ie, from left to right, then right to left for the next level原创 2017-12-19 19:59:01 · 150 阅读 · 0 评论 -
LeetCode 31.Next Permutation
31.Next Permutation 本题主要想介绍 inplace 的交换数据该如何实现。 在c++中,可以通过位操作来实现这一点。 关于位操作,常用的技巧是 一个 0XF 是四个1,这里需要16个1,所以0XFFFF。前把8作为高位,后8位作为低位。因为一般的运算,8位足够了。 Implement next permutation, which rearranges numbers into原创 2017-12-11 19:31:49 · 132 阅读 · 0 评论