когда говорят про O, то речь о том, насколько сильно будет меняться время при изменении параметра. Если 1000 элементов, то просто нет того параметра, который мог бы меняться
когда говорят про O, то речь о том, насколько сильно будет меняться время при изменении параметра. Если 1000 элементов, то просто нет того параметра, который мог бы меняться
можно даже не говорить о пределе. Можно сказать "если удвоить размер, время тоже удвоится, значить линейное". Или "если удвоить, время вырастет в 4 раза, значит квадрат"
когда говорят про O, то речь о том, насколько сильно будет меняться время при изменении параметра. Если 1000 элементов, то просто нет того параметра, который мог бы меняться
у тебя всегда массив _определенной_ длинны. поэтому из твоей логики всегда о(1).
нет, у меня спрашивают, как будет изменяться время поиска максимального элемента в зависимости от длины массива. Соответственно если у меня будут массивы разных длин, то при прочих равных времена поиска максимального элемента будут соотноситься как отношение длин массивов
но если у меня спросят, каково время поиска максимального элемента в массиве длины 1000, то я отвечу - это некоторая линейная функция, в которую подставили число 1000. Свободного параметра, по которому мы делаем ассимптотику, тут нету.
если у меня есть два разных массива, но оба длиной 1000, у меня нет параметров, которые бы можно было варьировать, чтобы получить разное время поиска максимального значения
но если у меня спросят, каково время поиска максимального элемента в массиве длины 1000, то я отвечу - это некоторая линейная функция, в которую подставили число 1000. Свободного параметра, по которому мы делаем ассимптотику, тут нету.