Doubt in Length of longest subarray with sum 0

Please explain me line 18

m.find(pre) != m.end()
it’s a STL function, what it does is if your .find(x) return end of m. Then it means that element is not present in unordered map. But if it returns any value other then that. Then the element x is present in unordered map.

Thanks. I’m closing the doubt.

I hope I’ve cleared your doubt. I ask you to please rate your experience here
Your feedback is very important. It helps us improve our platform and hence provide you
the learning experience you deserve.

On the off chance, you still have some questions or not find the answers satisfactory, you may reopen
the doubt.