ArrayList<Integer> inorder(Node root) {
ArrayList<Integer> list = new ArrayList<Integer>();
if(root == null) {
return list;
}
ArrayList<Integer> leftList = inorder(root.left);
ArrayList<Integer> rightList = inorder(root.right);
leftList.add(root.data);
leftList.addAll(rightList);
return leftList;
}
boolean checkBST(Node root) {
ArrayList<Integer> list = inorder(root);
return tmp.equals(list);
}
IEFycmF5TGlzdDxJbnRlZ2VyPiBpbm9yZGVyKE5vZGUgcm9vdCkgewogICAgICAgIEFycmF5TGlzdDxJbnRlZ2VyPiBsaXN0ID0gbmV3IEFycmF5TGlzdDxJbnRlZ2VyPigpOwogICAgICAgIGlmKHJvb3QgPT0gbnVsbCkgewogICAgICAgICAgICByZXR1cm4gbGlzdDsKICAgICAgICB9CiAgICAgICAgQXJyYXlMaXN0PEludGVnZXI+IGxlZnRMaXN0ID0gaW5vcmRlcihyb290LmxlZnQpOwogICAgICAgIEFycmF5TGlzdDxJbnRlZ2VyPiByaWdodExpc3QgPSBpbm9yZGVyKHJvb3QucmlnaHQpOwogICAgICAgIGxlZnRMaXN0LmFkZChyb290LmRhdGEpOwogICAgICAgIGxlZnRMaXN0LmFkZEFsbChyaWdodExpc3QpOwogICAgICAgIHJldHVybiBsZWZ0TGlzdDsKICAgIH0gICAgCiAgICAKCiAgICBib29sZWFuIGNoZWNrQlNUKE5vZGUgcm9vdCkgewogICAgICAgQXJyYXlMaXN0PEludGVnZXI+IGxpc3QgPSBpbm9yZGVyKHJvb3QpOwogICAgICAgTGlzdCB0bXAgPSBuZXcgQXJyYXlMaXN0KGxpc3QpOwogICAgICAgamF2YS51dGlsLkNvbGxlY3Rpb25zLnNvcnQodG1wKTsKICAgICAgIHJldHVybiB0bXAuZXF1YWxzKGxpc3QpOwogICAgfQ==
Main.java:1: error: class, interface, or enum expected
ArrayList<Integer> inorder(Node root) {
^
Main.java:3: error: class, interface, or enum expected
if(root == null) {
^
Main.java:5: error: class, interface, or enum expected
}
^
Main.java:7: error: class, interface, or enum expected
ArrayList<Integer> rightList = inorder(root.right);
^
Main.java:8: error: class, interface, or enum expected
leftList.add(root.data);
^
Main.java:9: error: class, interface, or enum expected
leftList.addAll(rightList);
^
Main.java:10: error: class, interface, or enum expected
return leftList;
^
Main.java:11: error: class, interface, or enum expected
}
^
Main.java:16: error: class, interface, or enum expected
List tmp = new ArrayList(list);
^
Main.java:17: error: class, interface, or enum expected
java.util.Collections.sort(tmp);
^
Main.java:18: error: class, interface, or enum expected
return tmp.equals(list);
^
Main.java:19: error: class, interface, or enum expected
}
^
12 errors