Здравствуйте, AndrewVK, Вы писали:
AVK>>>2) Названия методов FindBranchingPoint и CreatePendingLink как то не очень коррелируют с void
L>>Есть предложения по другим названиям?
AVK>Для этого надо вникать в сам алгоритмы. А я чисто внешне, по возникшим WTF при просмотре кода.
Сделал изменения по 3-м из твоих замечаний:
https://github.com/rsdn/CodeJam/pull/28
Tuple трогать не стал, ибо там null нужно уметь возвращать (хотя, в принципе можно сделать и структуру, но тогда придется в нее пихать null в качестве Item1 и проверять его на null, что, КМК, сделает логику более запутанной).
Здравствуйте, Lexey, Вы писали:
L>Tuple трогать не стал, ибо там null нужно уметь возвращать
ValueOption<ValueTuple<T>> или Nullable<ValueTuple<T>>, не?
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>