public static List<Integer> searchRange(TreeNode root, int k1, int k2) {
// write your code here
List<Integer> list = new ArrayList<>();
if (root==null){
return list;
}
help(root,k1,k2,list);
return list;
}
public static void help(TreeNode root, int k1, int k2,List<Integer> list){
if (root.left==null&&root.right==null) return;
if (root.val<=k2&&root.val>=k1) list.add(root.val);
if (root.left!=null)
help(root.left,k1,k2,list);
if (root.right!=null)
help(root.right,k1,k2,list);
}