Size: a a a

Чат по руби

2020 November 17

Г

Глицин in Чат по руби
функции которые пишем в хелпере они доступны в контройлере ?
источник

Г

Глицин in Чат по руби
да/нет
источник

АП

Александр Поляков... in Чат по руби
Глицин
функции которые пишем в хелпере они доступны в контройлере ?
завист от версии рельсы в 5 и 6 они доступны через helpers.method_name
источник

Г

Глицин in Чат по руби
о
источник

Г

Глицин in Чат по руби
спасиб
источник

R

Ro in Чат по руби
Переслано от Maks
извините, что пишу в личку
я перевел время в минуты
но я не понял, что Вы имели ввиду под обьединением
источник

R

Ro in Чат по руби
отвечу тут)
источник

R

Ro in Чат по руби
далее мы делаем новый массив
источник

R

Ro in Чат по руби
и вставляем в него эти промежутки, объединяя при необходимости
источник

R

Ro in Чат по руби
массив должен быть отсортирован по возрастанию
источник

R

Ro in Чат по руби
ну я бы так сделал лично)
источник

M

Maks in Чат по руби
спасибо
источник

R

Ro in Чат по руби
например, один элемент вставил - пошел дальше. Если начало или конец попадают в промежуток, то объединяешь
источник

R

Ro in Чат по руби
кстати, таким образом можно обрабатывать и вчерашние и завтрашние дни. Вчерашние будут с минусом, а завтрашние с плюсом, типа +(24*60) - но это тут вроде и не надо
источник

M

Maks in Чат по руби
я думал создать еще один массив от 0 до 1439
источник

M

Maks in Чат по руби
и с ним работать
источник

R

Ro in Чат по руби
куда вставлять можно искать линейно (обычным способом), а можно логарифмически - через бинарный поиск - но это не обязательно, думаю. Сначала и линейно пойдет. Но если это для интервью, то упомянуть об этом можно. В итоге сложность получится (N * Log N) что в принципе ОК.

Можно и за O(N) наверное сделать
источник

R

Ro in Чат по руби
Maks
я думал создать еще один массив от 0 до 1439
я бы не стал)
источник

R

Ro in Чат по руби
пустого массива должно быть достаточно
источник

S

Shady in Чат по руби
Ro
куда вставлять можно искать линейно (обычным способом), а можно логарифмически - через бинарный поиск - но это не обязательно, думаю. Сначала и линейно пойдет. Но если это для интервью, то упомянуть об этом можно. В итоге сложность получится (N * Log N) что в принципе ОК.

Можно и за O(N) наверное сделать
Здравствуйте, Роман!

Подскажите, как оптимальнее всего изучать алгоритмы, может посоветуете?

Если кто хочет, тоже, поделитесь опытом.
источник