Алгоритм

 
 
 
Сообщения:10
Есть небольшой вопрос к опытным специалистам. В данный момент на учебе необходимо сделать работу по анализу и реализации алгоритма. Алгоритмов много и неясно какой лучше взять. Собственно вопрос: какой алгоритм (сортировки, поиска и т.п.) наиболее часто применим в работе и хорошее понимание которого будет наиболее полезным на практике?
 
 
Сообщения:721
если спрашивают про алгоритмы - то только пузырьковую сортировку ( ни разу не слышал, чтоб какой-нибудь другой способ спрашивалии. да и подробное описание попадалось только в одной книге )

а насчёт практики нужно помнить про Arrays.sort, Collections.sort, Comparaqble и Komparator. ну и как этим пользоваться.
 
 
Сообщения:235
Как раз пузырьковая не особо интересна.

Посмотрите merge sort и quick sort.

"Мы же профессионалы! Мы всегда делаем чуть больше, чем требуется!" (с)
 
 
Сообщения:10
Т.е. я правильно понимаю, что нет смысла брать алгоритмы на графах, обхода деревьев, поисков в глубину,..., красно-черные деревья и т.п. а лучше взять быструю сортировку и разобрать ее под микроскопом?)
 
 
Сообщения:235
Можно и то, что ты перечисляешь.

"Мы же профессионалы! Мы всегда делаем чуть больше, чем требуется!" (с)
 
 
Сообщения:10
Вопрос в том, что лучше взять? что будет полезнее всего для практики?
 
 
Сообщения:235
Для практики вам все равно желательно реализовать все из перечисленного, с чего начать - это не так важно.

Вот хороший портал, там есть задачи почти на все
https://www.hackerrank.com/

"Мы же профессионалы! Мы всегда делаем чуть больше, чем требуется!" (с)
 
 
Сообщения:10
Большое спасибо за ответы, тема выбрана:)
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет