Или можно просто общий принцип работы запомнить мол сортировка пузырьком сравнивает две пары и самые большие всегда в конце?
Collections.sort moment
Да это понятно, но, насколько я слышал, на собесе часто спрашивают
ну основные сортировки разбери: квик, бинарную, вставкой
А сам код их надо как то учить? Или основной принцип только?
ну если ты понимаешь алгоритм, то и код напишешь, так ведь?
Думаю псевдокода хватит
Справедливо, спасибо
По идее все эти сортировки, низкоуровневые языки, графы, свои компиляторы это всё имеет одну цель -> дать человеку способность понимать что он собирается сделать, насколько критично его решение, сколько памяти надо для его решения. На практике ты кнш не будешь (будешь но далеко не везде) это использовать, но какой-то фундамент в мышлении оно даёт. Так что лучше написать это, а не просто думать о том, что вот, бинарный поиск делит на два
Обсуждают сегодня