|
1 / 1 / 0
Регистрация: 04.12.2019
Сообщений: 16
|
|
Переписать числа так что бы в начале были положительные числа, а в конце отрицательные17.07.2021, 15:14. Показов 6835. Ответов 37
Есть одномерный массив, его нужно заполнить рандомными числами от -10 до 10, и в другой одномерный массив записать числа так что бы в начале были положительные числа, а в конце отрицательные
0
|
|
| 17.07.2021, 15:14 | |
|
Ответы с готовыми решениями:
37
Преобразовать матрицу так, чтобы в начале каждой строки были положительные элементы, а в конце отрицательные как переставить числа в очереди таким образом, чтобы в начале последовательности оказались все положительные числа, а в конце отрицательные? |
|
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
|
|||||||
| 19.07.2021, 15:35 | |||||||
|
Viktorrus,
2
|
|||||||
|
5534 / 2887 / 573
Регистрация: 07.11.2019
Сообщений: 4,813
|
||||||
| 19.07.2021, 15:54 | ||||||
|
Чем такое решение не устраивает? В условии нигде не говориться, что числа во втором массиве должны быть из первого массива...
![]()
3
|
||||||
| 19.07.2021, 15:59 | |
|
Не по теме: u235, +100
0
|
|
| 20.07.2021, 17:06 | ||||||
|
Не по теме: u235, Вы правы. Условие задачи не корректное (сформулировано не четко). Если бы я заметил то, что заметили Вы, я бы вообще не стал заниматься рассмотрением его решения. Обычно задания с нечеткими условиями я игнорирую, или хотя бы пытаюсь добиться от ТС, что бы он конкретизировал условие задачи. Часто правильность решения зависит от правильности заданного условия. На практике, грамотно составленное ТЗ, как правило является критерием правильного решения задачи. В серьезных, крупных компаниях, как правило существует ставка "постановщик задач". Грамотное ТЗ залог эффективного решения. К сожалению многие руководители этого не понимают. Добавлено через 3 минуты Arsegg, Согласен, это уже конкретный аргумент. Признаю, в данном случае интуиция меня подвела. ![]() Добавлено через 17 минут Arsegg, Хотя я был не внимателен. Вы использовали аргумент key, я же говорил что свои функции использовать не нужно. Просто:
Так что я поторопился, Вы меня не убедили, так как не проверили предложенный мной вариант. Но наездом испортили мне настроение, сам проверять на производительность этот вариант я не буду. В том числе потому, что сообразил, мне мой вариант больше нравится, из-за того, что он более простой. Кому нужна скорость и сложные для понимания решения, тому прямой путь в С#.
0
|
||||||
|
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
|
|||
| 20.07.2021, 17:37 | |||
O(N * log(N)). Решение данной задачи - O(N).P. S. Условие задачи предельно ясное - расхождений, в принципе, быть не должно. Хотя можно прикопаться к:
0
|
|||
|
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
|
||||||
| 20.07.2021, 17:45 | ||||||
|
Просто оставлю это здесь:
0
|
||||||
| 20.07.2021, 17:54 | ||||||||||||
Скорость, как я уже неоднократно говорил, меня мало интересует, я не имею дел с задачами, которые выполняются десятками минут. ![]() Добавлено через 3 минуты Arsegg, Вы не привели примера с C# и как быстро там выполнится такая задача. Раз для вас так важна скорость, то Вам туда.
0
|
||||||||||||
|
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
|
|
| 20.07.2021, 17:59 | |
|
0
|
|
| 20.07.2021, 18:28 | |
|
0
|
|
| 20.07.2021, 19:07 | ||||
|
Не по теме:
Хуже, когда кто то упорно настаивает на своем, не пытаясь вникнуть в то, что говорят оппоненты. Добавлено через 7 минут Не по теме:
Караул. Я опять втянулся в пустую дискуссию, Какой смысл бесконечно повторять одно и тоже, когда тебя все равно не понимают? Удачи.:)
0
|
||||
| 20.07.2021, 19:19 | ||
|
Не по теме:
0
|
||
| 20.07.2021, 21:05 | |
|
Не по теме: Catstail,
0
|
|
|
5534 / 2887 / 573
Регистрация: 07.11.2019
Сообщений: 4,813
|
||||||
| 20.07.2021, 21:51 | ||||||
0
|
||||||
|
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
|
||||||
| 20.07.2021, 21:54 | ||||||
|
Вставлю свои 5 копеек:
1
|
||||||
| 20.07.2021, 22:13 | |
|
Не по теме: Catstail, В общем, глюк был в одном неаккуратно поставленном пробеле при копировании кода в блокнот юпитера. Кто-то недавно говорил, что Python трудно заставить потечь по памяти, но это не так. Я этого добился одним пробелом :-[ в данном случае перед extend, где идет слияние списков :-)
0
|
|
| 20.07.2021, 22:27 | |
|
Не по теме: Arsegg, почему cmp? есть же "стандартное" математическое название такой функции sgn(x) или sign(x)
0
|
|
| 20.07.2021, 23:13 | |
|
0
|
|
| 20.07.2021, 23:13 | |
|
Как сделать так, что-бы массиве были не только положительные числа, но и отрицательные?
Отсортировать массив таким образом, чтобы все положительные числа находились в начале, а отрицательные в конце Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|