Java

Вы алгоритмы наизусть знаете или копипасты достаточно?

Алгоритмы изучаются не для того, чтобы их запоминать. А для того, чтобы понять логику программирования, освоить методы, способы программирования.
Потом уж сам для себя алгоритмы пишешь. Конечно вспоминая кое-что из изученного, ибо на хрена изобретать "велосипед", если допустим алгоритм нахождения интеграла или дифференцирования давно уже изобретен и апробирован?
МО
Мирлан Оос
92 480
Лучший ответ
какие алгоритмы? на кой Хуанхэ они нужны? чё вы сортируете? за вас умыне люди туеву кучу библиотек готовых написали! с вас осталось только умение читать документацию и понимание прочитанного. короче говоря, именно то, на что вы в школе клали каждый день...

вы тупо не понимаете зачем с вас спрашивают на "собеседованиях и тестах" про этот бред....
они хотят видеть что вы не тупо спинным мозгом изрыгаете готовый код...
они хотят видеть хоть какие-то признаки умственной активности, а не бред овощной...

на джаве не пишут "на уровне машинных кодов", чтоб каждому байту поклоны отвешивать.
учитесь думать шыршэ!

тебя даже на твоих пузырьках могу спросить...
а на каких размерностях массива этот метод самый шустрый?
а как на щчёт распараллеливания?
а чё еслиф массив уже частично (или полностью) отстортирован?
а чё если твой Г-код запустить раз так 1000 подряд или параллельно? комп на задницу не сядет?
Гриша Макаров
Гриша Макаров
84 400
все лучшие и быстрые алгоритмы - автоматом попадают в стандартные библиотеки.. так что учить их может и нужно.. но знать наизусть нахер не надо.. Ну тока если ты не задумал сделать свой новый суперПупер быстрый алгоритм..
Могу пузырьком, а могу и не пузырьком.
Алексей ***
Алексей ***
51 077
Алмаз Абдырахманов А быстро можешь?
наизусть

вообще-то давно эра объектно-ориентированного всех накрыла, а ныне и визуального
Кинеев Антал
Кинеев Антал
74 348
Гриша Макаров чё к чему ты это ща сказал? каким боком это к алгоритмам прилипло?
Как правило, копипасты достаточно. Только есть нюанс, нужно знать, что копипастить.
РА
Ринат Аюпов
25 516
Наизусть все алгоритмы никто учить не будет это 100%.Ну а самые базовые можно, а можно как я кусок памяти и импровизация)