
Андрей
15.06.2018
08:26:35
мне казалось выебщики мучают вращением красно-черного дерева
или типа того

Алексей
15.06.2018
08:27:21
Если для вас вопрос про "рекурсию" мучителен - ну извините, я тогда пойду

Google

1337
15.06.2018
08:27:34

Dmitrii
15.06.2018
08:28:19

1337
15.06.2018
08:28:25

Алексей
15.06.2018
08:28:39

Андрей
15.06.2018
08:29:10

1337
15.06.2018
08:29:22
спрашивать алгоритмы у мидлов+ на холодную на собесах это неуважение к собеседнику

Алексей
15.06.2018
08:29:31
Всё еще

Андрей
15.06.2018
08:30:02

1337
15.06.2018
08:30:15

Андрей
15.06.2018
08:30:32

Алексей
15.06.2018
08:30:34
При чем тут алгоритмы...

Google

Алексей
15.06.2018
08:30:47
А если серьезно - бюджетки (бюджеткибюджетки) такие еще есть

Андрей
15.06.2018
08:31:17
Да вы зажрались:)
не, я статистику в плеймаркете смотрю, ну реально нет таких девайсов по сути

Алексей
15.06.2018
08:31:19
Я намучался недавно

1337
15.06.2018
08:31:32
ну у студентов можно деревья поспрашивать, ибо больше нечего

Алексей
15.06.2018
08:31:38
Ну, не было б проблем - не говорил бы

Alexander
15.06.2018
08:31:40

1337
15.06.2018
08:31:54
конечно есть задачи удобные

Алексей
15.06.2018
08:32:16
Ясненько, в общем

Андрей
15.06.2018
08:32:40

1337
15.06.2018
08:32:48

dimiii
15.06.2018
08:32:53

Андрей
15.06.2018
08:33:16

dimiii
15.06.2018
08:33:16
Переписывать все с tailrec - громоздко и сложно будет

Андрей
15.06.2018
08:33:17
там даже с 2гб не вроде нет

German
15.06.2018
08:33:33
кто-то до 10 джавы обновился?

1337
15.06.2018
08:33:33
у мидла решает опыт и софт скиллз, а не как он фибоначи считает

Google

Жабра
15.06.2018
08:34:39

Алексей
15.06.2018
08:34:53
Мне кажется, или это только 1/5 всего вашего прода?:)

Андрей
15.06.2018
08:34:58

1337
15.06.2018
08:35:03

Dmitrii
15.06.2018
08:35:10

Жабра
15.06.2018
08:35:16

Андрей
15.06.2018
08:35:19

1337
15.06.2018
08:35:30

Алексей
15.06.2018
08:35:46

Жабра
15.06.2018
08:36:11

Андрей
15.06.2018
08:36:40
Вчера. :)
решил не использовать кошерный sort и запилил вместо него пузырёк?

Жабра
15.06.2018
08:36:55

Андрей
15.06.2018
08:37:15
Вчера. :)
вместо стандартного double pivot quick sort сделал quadra pivot quick sort и сэкономил 15 наносекунд?
ну с графом ок
хотя мне кажется уже что-то готовое сто лет как есть

dimiii
15.06.2018
08:37:40
вот интересный раздел https://en.wikipedia.org/wiki/Corecursion#Tree_traversal

1337
15.06.2018
08:38:12
ради 3нс
вообще понимание алгоритмов не спрашивают, выебщикам-интервьюерам надо написать релизацию без ide, тут либо знаешь, либо нет

Google

dimiii
15.06.2018
08:40:23
Вы вот шутите, а у меня ( не мой) парсер yaml выдает
Case #0 time: 463 (ms)
Case #1 time: 105 (ms)
Case #2 time: 96 (ms)
Case #3 time: 299 (ms)
Case #4 time: 1257 (ms)
Case #5 time: 6879 (ms)
Case #6 time: 49262 (ms)
на тестовых примерах. Чтобы было понятно case #2:
---
- items:
- name: A
option: A
- name: A
option: A

Андрей
15.06.2018
08:40:46

dimiii
15.06.2018
08:41:09
Т/е квадратичная сложность, причем не по символам/токенам, а по структурным частям кмк

1337
15.06.2018
08:41:28
там повально спрашивают

dimiii
15.06.2018
08:43:16
сорян. попутал нумерацию )
Либа, как по мне, замечательная, по части полноты реализации, обработок ошибок и сообщений об ошибках, но для практического применения пока не годится

1337
15.06.2018
08:46:19
а на чем сделана? рекурсия?

dimiii
15.06.2018
08:46:50
https://github.com/kareez/dahgan

1337
15.06.2018
08:47:20

Kirill
15.06.2018
08:51:12

Андрей
15.06.2018
08:52:14

Kirill
15.06.2018
08:53:12
?
> да выебщики в основном в Яндексе сидят

Alexey
15.06.2018
08:53:17

Kirill
15.06.2018
08:53:32
Пятничный наброс на вентилятор.

Андрей
15.06.2018
08:53:42

Kirill
15.06.2018
08:53:49
Алгоритмы не нужны. Все учим хоткеи, посоны.

Alexey
15.06.2018
08:53:50
Хвостовая рекурсия значительно проще для понимания чем циклы, сорян

Google

Kirill
15.06.2018
08:54:46
очередной срач на тему "алгоритмы не нужны, настоящим программистам это все не нужно"
грустно это

Андрей
15.06.2018
08:55:29

dimiii
15.06.2018
08:55:32

Kirill
15.06.2018
08:56:13

Alexey
15.06.2018
08:56:26
Мой поинт в том, что при рекурсии всегда явно видна точка выхода, а с циклом надо пробежаться по коду понять в какой момент будет break

Y
15.06.2018
08:59:10
Всем привет. Как со стороны java создать объект типа Array<Pair<Z, () -> T>>. Интересует типизация () -> T

1337
15.06.2018
09:00:24

Valery
15.06.2018
09:00:26

Y
15.06.2018
09:01:18

Dmitrii
15.06.2018
09:02:10

Kirill
15.06.2018
09:02:46

dimiii
15.06.2018
09:03:14

Alexey
15.06.2018
09:03:42
consumer ничего не возвращает

dimiii
15.06.2018
09:03:52
CoProducer )

Y
15.06.2018
09:03:53
supplier, попутал

Kirill
15.06.2018
09:08:39

1337
15.06.2018
09:09:31
а что не так с sam сегодня? я точно помню, что конвертировал анонимные классы в лямбды с помощью idea