0 / 0 / 1
Регистрация: 17.11.2015
Сообщений: 12
|
||||||
Осуществить циклический сдвиг элементов одномерного массива на k позиций18.11.2015, 16:23. Показов 1761. Ответов 9
Метки нет Все метки)
(
работает правильно только если k=1 если больше то сдвиг делает правильно, но когда на место их переносит числа путает их, что не так?
0
|
18.11.2015, 16:23 | |
Ответы с готовыми решениями:
9
Осуществить циклический сдвиг элементов массива влево на k позиций Осуществить циклический сдвиг элементов массива вправо на k позиций Осуществить циклический сдвиг элементов массива влево1|вправо2 на k позиций |
![]() 16 / 16 / 12
Регистрация: 10.11.2012
Сообщений: 245
|
||||||
18.11.2015, 20:24 | ||||||
Вот так можно сделать
1
|
Диссидент
![]() ![]() 27711 / 17329 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
01.11.2016, 09:48 | |
Прошу прощения, что залез в такую толщу веков. Но уж если залез, оставляю метку для грядущих поколений. Оба кода - бредовы.
0
|
Форумчанин
![]() ![]() ![]() 8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
01.11.2016, 09:53 | |
0
|
Почетный модератор
![]() ![]() 5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|
01.11.2016, 09:54 | |
Осуществить циклический сдвиг элементов массива вправо на k позиций
Функция циклического сдвига массива
0
|
![]() 245 / 139 / 53
Регистрация: 23.11.2015
Сообщений: 394
|
|||||||
01.11.2016, 11:10 | |||||||
уже не так уж плохо. если пытаться исправить, должно быть как-то так?
а, так товарищ просто сдвигал влево, что-то я тогда совсем не понимаю такого грубого наезда.
0
|
Диссидент
![]() ![]() 27711 / 17329 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
01.11.2016, 15:11 | |
Babysitter, Еще раз повторю. Оба коды - бредовы настолько, что аргументировать неохота. И это не входило в мои планы. Ибо видно и без аргументов. Я просто искал в "нижних подсказках", на чтобы сослаться. И случайно попал на этот топ. Подумав, что кто-то может это принять как руководство к действию, счел своим долгом всякий случай предупредить.
Ну а для тех, у кого неважно с глазками, говорю по буквам. Код 1. Строки 23-24 При неотрицательном k происходит выход за границы массива. Лично мне этого достаточно для оценки кода. А вам, видимо, нужно чтобы из системного блока дым повалил? ![]() Код 2. Строка 12. Что за функция rotate? Если она из std, то она работает с классом ForwardIt. Где этот класс? Где #include <algorithm>? Какова познавательная ценность этого шаляй-валяйного поста? Вам достаточно, или охота еще поболтать на эту пустую тему? ![]()
0
|
Форумчанин
![]() ![]() ![]() 8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|||||||
01.11.2016, 15:21 | |||||||
Из определения rotate
2
|
Диссидент
![]() ![]() 27711 / 17329 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
|
||
01.11.2016, 15:28 | ||
Не по теме: Babysitter, а вас я хочу успокоить. Вам не стоит опасаться "симметричного ответа". Не потому что я такой добрый. Просто я считаю возможность отрицательных отзывов штукой неправильной. И никогда к ней не прибегал и в дальнейшим не собираюсь. Ну а тем, кто этой возможностью все-таки пользуется, рекомендую подумать.
0
|
![]() 245 / 139 / 53
Регистрация: 23.11.2015
Сообщений: 394
|
|||
01.11.2016, 15:47 | |||
это забавно, но не так уж много программистов знают об этой функции. из-за этого ценность такого поста гораздо выше, чем у велосипедов, которые предложены в других топиках. из-за этого я тут и впрягаюсь за второй листинг - он полезен, вот еще классная штука на посмотреть, в тему [ссылка на ютуб с таймкодом]. Добавлено через 9 минут Не по теме:
1
|
01.11.2016, 15:47 | |
Помогаю со студенческими работами здесь
10
Осуществить циклический сдвиг массива вправо на m позиций Циклический сдвиг элементов массива влево на k позиций
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Использование Linq2Db в проектах C# .NET
UnmanagedCoder 21.05.2025
Среди множества претендентов на корону "идеального ORM" особое место занимает Linq2Db — микро-ORM, балансирующий между мощью полноценных инструментов и легковесностью ручного написания SQL.
Что. . .
|
Реализация Domain-Driven Design с Java
Javaican 20.05.2025
DDD — это настоящий спасательный круг для проектов со сложной бизнес-логикой. Подход, предложенный Эриком Эвансом, позволяет создавать элегантные решения, которые точно отражают реальную предметную. . .
|
Возможности и нововведения C# 14
stackOverflow 20.05.2025
Выход версии C# 14, который ожидается вместе с . NET 10, приносит ряд интересных нововведений, действительно упрощающих жизнь разработчиков. Вы уже хотите опробовать эти новшества? Не проблема! Просто. . .
|
Собеседование по Node.js - вопросы и ответы
Reangularity 20.05.2025
Каждому разработчику рано или поздно приходится сталкиватся с техническими собеседованиями - этим стрессовым испытанием, где решается судьба карьерного роста и зарплатных ожиданий. В этой статье я. . .
|
Cython и C (СИ) расширения Python для максимальной производительности
py-thonny 20.05.2025
Python невероятно дружелюбен к начинающим и одновременно мощный для профи. Но стоит лишь заикнуться о высокопроизводительных вычислениях — и энтузиазм быстро улетучивается. Да, Питон медлительнее. . .
|
Безопасное программирование в Java и предотвращение уязвимостей (SQL-инъекции, XSS и др.)
Javaican 19.05.2025
Самые распространёные векторы атак на Java-приложения за последний год выглядят как классический "топ-3 хакерских фаворитов": SQL-инъекции (31%), межсайтовый скриптинг или XSS (28%) и CSRF-атаки. . .
|
Введение в Q# - язык квантовых вычислений от Microsoft
EggHead 19.05.2025
Microsoft вошла в гонку технологических гигантов с собственным языком программирования Q#, специально созданным для разработки квантовых алгоритмов. Но прежде чем погружаться в синтаксические дебри. . .
|
Безопасность Kubernetes с Falco и обнаружение вторжений
Mr. Docker 18.05.2025
Переход организаций к микросервисной архитектуре и контейнерным технологиям сопровождается лавинообразным ростом векторов атак — от тривиальных попыток взлома до многоступенчатых кибератак, способных. . .
|
Аугментация изображений с Python
AI_Generated 18.05.2025
Собрать достаточно большой датасет для обучения нейронной сети — та ещё головная боль. Часами вручную размечать картинки, скармливать их ненасытным алгоритмам и молиться, чтобы модель не сдулась при. . .
|
Исключения в Java: советы, примеры кода и многое другое
Javaican 18.05.2025
Исключения — это объекты, созданные когда программа сталкивается с непредвиденной ситуацией: файл не найден, сетевое соединение разорвано, деление на ноль. . . Список можно продолжать до бесконечности. . . .
|