, , , Linkedlist H[i]==lowest. H[i]==lowest, reset . if- :
if(H[i] <= lowest){
while(stack.size() > 0){
stack.pop();
}
stack.push(H[i]);
if (H[i]!=lowest)
{
lowest = H[i];
count++;
}
}
H = {1,4,3,4,1,4,3,4,1}. 7, 6.
, i is 6. while if- reset stack {3,1}, stack.peek() < H[i] if- (stack.peek() = H [6] = 3).
, if- if-else-if-else-if, H [i] i.