Анон, объясни мне метод Хоара. Это же нерабочая хуита, совсем. Пикрил, то, как он описан у меня в методичке. И он не работает, вот второй пикрил. Потому что, как только оказывается так, что приходится передвигать опорный элемент, он оказывается где-то в заднице, и возможно собьет порядок. А из-за l++ r-- счетчики могут этого не заметить. Вроде очевидно, убрать эти операторы во вложженом, который после if на l<r именно так этот алгоритм описан на Википедии и ряде других сайтов Тогда это будет работать. Но как только в массиве окажутся 3 одинаковых элемента опорный, и два одинаковых по краям прога впадет в бесконечный цикл, меняя местами те крайние. В комментах заключена моя попытка найти ещё один способ перемещения ебучих элементов как на картинке страницы, посвещенной методу Хоара на Вики. Но и он не работает, пикрил третий. Я понимаю суть метода Хоара, но как нормально менять эти элементы я не понимаю. Это просто какой-то пиздец. Помогите реализовать. Нужно именно методом Хоара.
Ба-ба-бамп
>>151041716 (OP)
>>151041716 (OP)Сап брат, с какого направления?
>>151041716 (OP)мне кажется в последних двух строках перепутаны местами индексы l и rвообще это пиздец какой-то, так называть переменные, и потом удивляются, что непонятно нихуя.мимопитонист
>>151048580Соус трека? Знаю что войс девушки-космонавта, которую бросили или что-то в этом духе.
>>151055263короче я попожжа может ззаморочусь, если онлайн иде для сишечки найду