对称的二叉树
题目描述:叉树同此二叉树的镜像是同样的,定义其为对称的。
1 | public class Solution { |
数组中的逆序对
题目描述:在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007
思路:
- 穷举:超时;
1 | public int InversePairs(int [] array) { |
1 |
从上往下打印二叉树
题目描述:从上往下打印出二叉树的每个节点,同层节点从左至右打印。
思路:二叉树层次遍历,利用队列
1 | public ArrayList<Integer> PrintFromTopToBottom(TreeNode root) { |