The fastest Contains() in .NET - Part 2

.NET

A follow-up to my recent post about The fastest Contains() in .NET.

John Merchant pointed out that there’s more detail on the Microsoft Docs site for the Contains() method for each of these types, which includes the Big O notation.

eg.

MethodOrder
List<T>Contains(T)O(n)
SortedSet<T>Contains(T)O(log n)
HashSet<T>Contains(T)O(1)

Sometimes it pays to read the documentation!