Задача по алгоритмам Ӏ Java Syntax: 8 уровень, 11 лекция

  • 5
  • Недоступна
Вероятно, вы уже знаете упорядоченных изоморфов с планеты Линейный Хаос, которые любят алгоритмы сортировки, поскольку ими думают. Вот вам задачка для изоморфов младшего школьного возраста: введите с клавиатуры 20 слов и выведите их в алфавитном порядке. А как сортировать? Придумайте, вы уже почти что линейный изоморф!
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (288)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Мариам10 уровень
час назад
отсортировала через Arrays.sort(array); А последний метод просто вызвала. Компелятор принял
1 августа, 21:00
Сложности не понял совсем. Сортировал вставками. Вот принцип сортировки строк не понял точно, но оно работает)))
Мариам10 уровень
час назад
какими таким ВСТАВКАМИ? не могу решить((
Mikhail Krapivin12 уровень, Алматы
30 июля, 16:31
Так же хотел использовать методы сортировки массивов Arrays.sort(arstr); Arrays.sort(arnum, Collections.reverseOrder()); не прошло, пришлось писать циклы для метода пузырька...
Максим Дудин9 уровень, Калининград
25 июля, 20:58
Как всегда..... Сначала решил за 20 мин с ArrayList и Collections.sort, а потом три вечера перешивал, формируя "пузырёк".... Решил, а потом почитал комменты, а там - " решайте через ArrayList и Collections.sort, а потом просто вставьте вызов метода isGreaterThan("a", "b"); - который ничего не будет делать, а вызовется только для выполнения условия задачи, и всё получится" 🤣🤣 Любопытно, это такой тролинг разработчиков? )))
Alexander12 уровень, Днепр
17 июня, 00:01
Пузырек надоел, решил вставкой ))
Areg Amirkhanian14 уровень, Санкт-Петербург
14 июня, 11:16
Arrays.sort(array); isGreaterThan("a", "b");
Андрей12 уровень, Сочи
20 июля, 13:59
Точно так же сделал😀 Условие о вызове метода isGreaterThan выполнено? Выполнено, значит задача решена верно😀
Максим Дудин9 уровень, Калининград
25 июля, 20:53
А что так можно было?!!! 🤣🤣
Дмитрий Радченко13 уровень, Алматы
1 августа, 13:27
Орнул) 20 мин пытался методом пузырька и тд. 😂🤣🤣
Cruelz15 уровень, Санкт-Петербург
7 июня, 16:59
ЗАЧЕМ придумывать велосипед, делать долгий пузырёк, если уже есть Arrays.sort()? Одна из самых глупых задач, поскольку ведёт к созданию "говнокода" и его нагрузке.
Lizaveta:)15 уровень, Киев
15 июня, 13:00
Я думаю, что это полезное упражнение с точки зрения того, что до него ты мог не задаваться вопросом метод какого класса может отсортировать массив, а увидев что надо отсортировать String в алфавитном порядке (и возможно, представив сколько кода надо чтобы сделать это все вручную, без компараторов и прочих полезных штук, как было в моем случаи) реально проще поискать готовый метод и в дальнейшем использовать одну строку вместо десятка :)
Maxim Belich20 уровень, Минск
29 мая, 13:31
Модифицированный пузырек)) Всегда приносит удовольствие, когда его пишу. Никаких sort А вот новый метод в классе String compareTo стоит изучить
Миша16 уровень, Сранопипирск
29 мая, 07:42
Оло, весь смысл этой задачи в том чтобы разобраться с тем что такое compareTo. И вообще, в чем прикол обманывать валидатор? Вы как в школе делаете задания для учителя чтобы он отвалил или вы занимаетесь для себя чтобы понять и научиться?
Александр10 уровень, Минск
28 июня, 20:51
Как бы я думаю дошедшие люди честно до этого уровня, уже понимают что под капотом хотя бы на базовом уровне , чего и достаточно, реально до конца понимание придет на реальном опыте и на реальной работе,а здесь интерактивное обучение, и изучать новые классы и их методы, это очень удобно и полезно, стимулирует тебя узнавать новое и находить удобные решения, если вы уже капнули глубже в прекрасный язык джавы, то увидите даже например статических импортов, что разработчик всегда пытается сократить свой код до минимума.
S N23 уровень, Санкт-Петербург
27 мая, 22:56
Сравнил сортировку 100000 строк: пузырями - 3 мин, Arrays.sort() - 5 мс