1class Solution {2public:3bool validMountainArray(vector<int> &arr) {4int flag = 1;5if ((arr.size() <= 2) || (arr[1] <= arr[0])) return false;6for (int i = 1; i < arr.size(); i++) {7if (flag) {8if (arr[i] > arr[i - 1]) continue;9i--;10flag = 0;11} else {12if (arr[i] < arr[i - 1]) continue;13return false;14}15}1617if (flag) return false;18return true;19}20};21****