Size: a a a

2020 September 05

A

Aragaer in pro.algorithms
когда говорят про O, то речь о том, насколько сильно будет меняться время при изменении параметра. Если 1000 элементов, то просто нет того параметра, который мог бы меняться
источник

IB

Ivan Boldyrev in pro.algorithms
Aragaer
когда говорят про O, то речь о том, насколько сильно будет меняться время при изменении параметра. Если 1000 элементов, то просто нет того параметра, который мог бы меняться
Верно, нет предела - нет O-нотации.
источник

A

Aragaer in pro.algorithms
можно даже не говорить о пределе. Можно сказать "если удвоить размер, время тоже удвоится, значить линейное". Или "если удвоить, время вырастет в 4 раза, значит квадрат"
источник

Θ

Θεόδωρος in pro.algorithms
Aragaer
когда говорят про O, то речь о том, насколько сильно будет меняться время при изменении параметра. Если 1000 элементов, то просто нет того параметра, который мог бы меняться
у тебя всегда массив _определенной_ длинны. поэтому из твоей логики всегда о(1).
источник

A

Aragaer in pro.algorithms
нет, у меня спрашивают, как будет изменяться время поиска максимального элемента в зависимости от длины массива. Соответственно если у меня будут массивы разных длин, то при прочих равных времена поиска максимального элемента будут соотноситься как отношение длин массивов
источник

IB

Ivan Boldyrev in pro.algorithms
Θεόδωρος
у тебя всегда массив _определенной_ длинны. поэтому из твоей логики всегда о(1).
Какое отношение ограничения железа имеют отношение к теоретическому инструменту?
источник

Θ

Θεόδωρος in pro.algorithms
Ivan Boldyrev
Какое отношение ограничения железа имеют отношение к теоретическому инструменту?
ограничения железа????
источник

A

Aragaer in pro.algorithms
но если у меня спросят, каково время поиска максимального элемента в массиве длины 1000, то я отвечу - это некоторая линейная функция, в которую подставили число 1000. Свободного параметра, по которому мы делаем ассимптотику, тут нету.
источник

A

Aragaer in pro.algorithms
если у меня есть два разных массива, но оба длиной 1000, у меня нет параметров, которые бы можно было варьировать, чтобы получить разное время поиска максимального значения
источник

Θ

Θεόδωρος in pro.algorithms
Aragaer
но если у меня спросят, каково время поиска максимального элемента в массиве длины 1000, то я отвечу - это некоторая линейная функция, в которую подставили число 1000. Свободного параметра, по которому мы делаем ассимптотику, тут нету.
у тебя мвободный параметр задан
источник

IB

Ivan Boldyrev in pro.algorithms
Θεόδωρος
у тебя всегда массив _определенной_ длинны. поэтому из твоей логики всегда о(1).
У вас O по какому пределу? Нет предела - нет дела, как говорят в уголовном розыске :)
источник

A

Aragaer in pro.algorithms
он перестал быть свободным, как только его задали
источник

Θ

Θεόδωρος in pro.algorithms
ну так у нас все задачи за О(1) решаются тогда, количество элементов же известно.
источник

A

Aragaer in pro.algorithms
нет
источник

Θ

Θεόδωρος in pro.algorithms
да
источник

A

Aragaer in pro.algorithms
если тебе говорят "вот мы сейчас дадим тебе массив, но длину массива тоже тогда же и скажем, а ты нам прям сейчас ответь, сколько времени это займет"
источник

A

Aragaer in pro.algorithms
вот тогда у тебя есть свободный параметр
источник

Θ

Θεόδωρος in pro.algorithms
но в момент когда мне дадут массив свободный параметр уйдет и аривет о(1)
источник

A

Aragaer in pro.algorithms
так вот асимптотику говорят тогда, когда параметр все еще свободный
источник

A

Aragaer in pro.algorithms
а когда уже все параметры зафиксированы, то конечно константа
источник