Validate BST是指按中序遍历niorder后左<node<右: 第一种方法: 先按inoreder遍历, 再放进ArrayList里用循环看是不是从小到大排序: 注意: 设置成员变量list时,如果先new作ArrayList, 则在main函数里每次用都得new个新的class对象: 如果不想在main里每次都new, 则在判断valid的函数里再new作ArrayList, 这样就每次用这个函数时都会自己new了: (因为list特性的add功能会被不停地加, 而不是自身清空再加…