Re[12]: Зачем просят перевернуть строку на интервью?
От: 0xCAFEDEAD  
Дата: 11.10.18 05:11
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Здравствуйте, Тёмчик, Вы писали:


Тё>>Ну зачем итераторы C++ пихать?

CC>А почему нет? Итератор это всего то абстракция. Если девелопер не способен её понять — у меня для него плохие новости.

Тё>>Но блин, в моей вселенной никому не нужен C++.

CC>Restrictions надо оговаривать отдельно а главное заранее.

Тё>> Так почему бы не выпендриваться и не сделать с массивом и индексами.

CC>Лично я увидев в этой задаче индексы даже на С засчитал бы как небольшой минус и попросил бы переписать решение так, чтобы от индексов избавиться.

Вот кстати:
А какое решение быстрее (я слабо знаком с оптимизациями компиляторов, поэтому любые комменты от опытных тов приветствуются)
индекс
— вычитать потом надо
+ loop unrolling
+ четкий икнремент по индексу может оптимизироваться
пара итераторов
+ параллельно икремент/декремент в конвейре

Можно конечно на асм посмотреть, но я все равно не пойму кто быстрее. Так что смтотреть без толку. Писать бенчмарки есс-но лень. Есть идеи?
Ну и конечно на десерт, можно ли еще быстрее ?


CC>Из моего опыта — любители индексов в массе пишут спагетти код.


Это мнение субъективное Спорить с таким утверждением бессмысленно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.