Сообщение Re[6]: C++ code formatter от 13.10.2017 0:25
Изменено 13.10.2017 0:25 c-smile
Re[6]: C++ code formatter
Здравствуйте, uzhas, Вы писали:
U>Здравствуйте, c-smile, Вы писали:
U>>>use std::map, Luke!
CS>>Сам-то понял что сказал?
U>я предложил каскад if (по факту линейный поиск) можно заменить на поиск по мапе (тут всякие мапы можно заюзать)
U>вот так, например: https://ideone.com/oa9hv0
U>по факту это switch по строкам, который в плюсах не поддерживается =
Ты думаешь что условно 9 if:
if(s.length = A && strcmp(...) == 0) t = 1;
else if(s.length = B && strcmp(...) == 0) t = 2;
...
будет медленнее чем создание std::map и поиск по дереву?
Если "да" то ты ошибаешься я думаю.
U>Здравствуйте, c-smile, Вы писали:
U>>>use std::map, Luke!
CS>>Сам-то понял что сказал?
U>я предложил каскад if (по факту линейный поиск) можно заменить на поиск по мапе (тут всякие мапы можно заюзать)
U>вот так, например: https://ideone.com/oa9hv0
U>по факту это switch по строкам, который в плюсах не поддерживается =
Ты думаешь что условно 9 if:
if(s.length = A && strcmp(...) == 0) t = 1;
else if(s.length = B && strcmp(...) == 0) t = 2;
...
будет медленнее чем создание std::map и поиск по дереву?
Если "да" то ты ошибаешься я думаю.
Re[6]: C++ code formatter
Здравствуйте, uzhas, Вы писали:
U>Здравствуйте, c-smile, Вы писали:
U>>>use std::map, Luke!
CS>>Сам-то понял что сказал?
U>я предложил каскад if (по факту линейный поиск) можно заменить на поиск по мапе (тут всякие мапы можно заюзать)
U>вот так, например: https://ideone.com/oa9hv0
U>по факту это switch по строкам, который в плюсах не поддерживается =
Ты думаешь что условно 9 if:
будет медленнее чем создание std::map и поиск по дереву?
Если "да" то ты ошибаешься я думаю.
U>Здравствуйте, c-smile, Вы писали:
U>>>use std::map, Luke!
CS>>Сам-то понял что сказал?
U>я предложил каскад if (по факту линейный поиск) можно заменить на поиск по мапе (тут всякие мапы можно заюзать)
U>вот так, например: https://ideone.com/oa9hv0
U>по факту это switch по строкам, который в плюсах не поддерживается =
Ты думаешь что условно 9 if:
if(s.length = A && strcmp(...) == 0) t = 1;
else if(s.length = B && strcmp(...) == 0) t = 2;
...будет медленнее чем создание std::map и поиск по дереву?
Если "да" то ты ошибаешься я думаю.