Size: a a a

StartAndroid Ru Chat

2020 September 18

AD

Andrei Danilenko in StartAndroid Ru Chat
можно. ты проверяешь каждый новый элемент, если он больше чем максимальный - берешь его новым максимальным, если он больше максимальнного логично что он первый раз встретился, и начинаешь отсчет с нуля опять
источник

I

Ivan in StartAndroid Ru Chat
сохраняй текущий максимальный элемент, если в цикле встретил больше то меняешь максимальный элемент
каунтер сбрасываешь в 0
источник

a

arsenyi in StartAndroid Ru Chat
Andrei Danilenko
можно. ты проверяешь каждый новый элемент, если он больше чем максимальный - берешь его новым максимальным, если он больше максимальнного логично что он первый раз встретился, и начинаешь отсчет с нуля опять
чуть ошибся, третий цикл у меня сравнивает, есть ли такие же числа, как максимально число
источник

AD

Andrei Danilenko in StartAndroid Ru Chat
не важно, вот тебе и я и иван рассказали как в один проход
источник

a

arsenyi in StartAndroid Ru Chat
Ivan
сохраняй текущий максимальный элемент, если в цикле встретил больше то меняешь максимальный элемент
каунтер сбрасываешь в 0
хм, сейчас попробую
источник

a

arsenyi in StartAndroid Ru Chat
сделал в один цикл, но почему то скорость выполнения кода такая же, как если два цикла...
источник

ВЯ

Влад Якименко... in StartAndroid Ru Chat
arsenyi
сделал в один цикл, но почему то скорость выполнения кода такая же, как если два цикла...
Потому что это микрооптимизация)
источник

a

arsenyi in StartAndroid Ru Chat
Влад Якименко
Потому что это микрооптимизация)
нууу, когда я убрал третий цикл -100 мс
источник

ВЯ

Влад Якименко... in StartAndroid Ru Chat
Нет даже такого класса алгоритмической сложности O(3n) всегда константы выносятся и сложность все равно будет O(n).
источник

ВЯ

Влад Якименко... in StartAndroid Ru Chat
arsenyi
нууу, когда я убрал третий цикл -100 мс
Это недетерминировано, сомневаюсь что у тебя там такое количество значений что время аж на 100 мс упало бы
источник

a

arsenyi in StartAndroid Ru Chat
сейчас кину скрин))
источник

ВЯ

Влад Якименко... in StartAndroid Ru Chat
arsenyi
сейчас кину скрин))
Позапускай много раз
источник

a

arsenyi in StartAndroid Ru Chat
где ошибка забей
источник

a

arsenyi in StartAndroid Ru Chat
ну типо, 311, 202
источник

a

arsenyi in StartAndroid Ru Chat
после когда убрал цикл третий
источник

ВЯ

Влад Якименко... in StartAndroid Ru Chat
Запусти ещё несколько раз, просто интересно
источник

ВЯ

Влад Якименко... in StartAndroid Ru Chat
Не может константа дать такого прироста всегда, тут результат как от распараллеливания
источник

a

arsenyi in StartAndroid Ru Chat
218 мс теперь...
источник

a

arsenyi in StartAndroid Ru Chat
ладно, был не прав)
источник

4

4NK1R in StartAndroid Ru Chat
Переслано от 4NK1R
ребят, как сделать кнопку как в тулбаре - размером 56 на 56, а иконка 28 на 28 внутри, и риппл эффект именно вокруг иконки, но при этом кликабельны вся 56 на 56 область? заранее спасибо
источник