Core - 2
            Какое худшее время работы метода contains() для элемента, который есть в ArrayList?
            
            Худшее время работы метода  `contains()`  для элемента, который есть в  `ArrayList` , составляет O(n), где n - количество элементов в списке.
В  `ArrayList`  элементы хранятся в массиве, и метод  `contains()`  выполняет последовательный поиск элемента, начиная с первого элемента и до последнего. Если искомый элемент находится в конце списка или отсутствует в списке, метод  `contains()`  будет выполнять полный проход по всем элементам массива, что займет O(n) времени.
Однако, если искомый элемент находится ближе к началу списка, то время работы метода  `contains()`  может быть улучшено, так как поиск будет прерван при его обнаружении. В таком случае время работы будет меньше, но в худшем случае оно все равно составит O(n).
Важно отметить, что  `ArrayList`  обеспечивает прямой доступ к элементам по индексу, поэтому если вы знаете индекс искомого элемента, то время работы метода  `contains()`  будет O(1), так как доступ к элементу по индексу выполняется за постоянное время.