Re[2]: самые элитные сортировщики гномов
От: vsb Казахстан  
Дата: 12.10.21 07:18
Оценка:
Здравствуйте, sergii.p, Вы писали:

C>>Всякое я раньше видел, но это как-то особенно пробрало.

C>>https://github.com/dotnet/machinelearning/blob/main//src/Microsoft.Data.Analysis/DataFrame.IO.cs#L123

SP>а что тут такого? Предлагаете писать фабрику для каждого типа? Или может мапы строить и потом по рефлексии создавать колонку? Всё одинаково плохо для такого простого примера. KIS как он есть.


Причём фабрика-шмабрика, а в конце концов всё равно будет

dataFrameFactory.register(boolean.class, BooleanDataFrameColumnFactory.INSTANCE);
dataFrameFactory.register(int.class, Int32DataFrameColumnFactory.INSTANCE);
...


Ну и какой в этом смысл. Фабрика нужна, если набор динамический. А для статического набора — ну единственный минус, такое линейный поиск имеет сложность O(N), а хеш-таблица имеет сложность O(1). Но скорей всего реально разницы не будет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.