|
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 10
|
|
Массив: расположить элементов массива в следующем порядке – положительные, отрицательные и нулевые.27.03.2013, 23:24. Показов 4164. Ответов 21
Метки нет (Все метки)
Составить программу расположения элементов массива в следующем порядке – положительные, отрицательные и нулевые.
0
|
|
| 27.03.2013, 23:24 | |
|
Ответы с готовыми решениями:
21
Расположить элементы массива в следующем порядке – положительные, нулевые и отрицательные Сортировка массива в следующем порядке :положительные,отрицательные,нулевые |
|
34 / 27 / 6
Регистрация: 31.03.2012
Сообщений: 115
|
|
| 27.03.2013, 23:39 | |
|
Девушка, а где ваши наработки. Вот Вы уже over9000 тему пишете - "помогите решить"... Хотя это выглядит как "сделайте за меня, а я своими делами пока позанимаюсь"...
0
|
|
|
Заблокирован
|
|
| 27.03.2013, 23:49 | |
|
Лина5, а чё я подскажу.
0. Выяснить что такое положительные/отрицательные числа. 1. Научится пользоваться операторами сравнения. 2. Почитать про оператор цикла for 3. Решать задачу в один проход. Добавлено через 1 минуту Лина5, у тебя тут есть на форуме сестра по разуму: Викторика или как-то так
1
|
|
|
34 / 27 / 6
Регистрация: 31.03.2012
Сообщений: 115
|
|
| 28.03.2013, 00:40 | |
|
loro, а это можно сделать в один проход/без дополнительных массивов?
0
|
|
|
Заблокирован
|
|
| 28.03.2013, 00:41 | |
|
Resst, да можно.
0
|
|
|
34 / 27 / 6
Регистрация: 31.03.2012
Сообщений: 115
|
|
| 28.03.2013, 00:54 | |
|
loro, *задумалась*
Самое простое тут - отсортировать, получить индексы последнего отрицательного и нулевого элементов. Потом переставить их. Но это точно не 1 проход. В 1 - если не переставлять, а разбить массив в 3 новых - с отриц., положит. и нулевыми элементами, а затем их объединить. Но это тоже 2 прохода... Хз как ... ) Добавлено через 1 минуту Если элемент=0, заменять его следующим, а в какую-ниб. переменную записывать кол-во нулевых элементов. Потом просто отсортировать по убыванию и в конец дописать нули...
0
|
|
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
| 28.03.2013, 00:55 | |
|
Лина5, а мне в голову по заданию пришел только LinkedList
и в 1 проход гарантированно получите что надо. Вообщем здесь способов сотни.
1
|
|
|
Заблокирован
|
||||||
| 28.03.2013, 01:16 | ||||||
0
|
||||||
|
34 / 27 / 6
Регистрация: 31.03.2012
Сообщений: 115
|
|
| 28.03.2013, 01:19 | |
|
Urety, это что? ))
0
|
|
|
Заблокирован
|
|
| 28.03.2013, 01:21 | |
|
0
|
|
|
Заблокирован
|
|
| 28.03.2013, 02:05 | |
|
Noob.net, дополнительная память
ну что ни кто не придумает?
0
|
|
|
Заблокирован
|
|
| 28.03.2013, 02:15 | |
|
0
|
|
|
Заблокирован
|
|
| 28.03.2013, 02:17 | |
|
Urety, это не один проход..
linq разверни и увидишь.
0
|
|
|
Заблокирован
|
|
| 28.03.2013, 02:27 | |
|
0
|
|
|
Заблокирован
|
|||||||||||
| 28.03.2013, 02:36 | |||||||||||
|
начнем с сортировки, это как нам известно совсем не один проход, но решение имеет место быть.
Urety, ну видимо, сложность алгоритма тебя не учили считать, ну да ладно. Добавлено через 1 минуту вот еще одно решение и уже лучше, т.к. время линейное, но это все еще не один проход.
если чуть-чуть поднапрячь мозги, то можно два цикла объединить в один, но это будет домашнее задание. Спокойной ночи
0
|
|||||||||||
|
Заблокирован
|
||||||
| 28.03.2013, 03:13 | ||||||
|
Через LinkedList и с одним проходом (как то то говорил)
0
|
||||||
|
|
||
| 28.03.2013, 05:47 | ||
|
Добавлено через 2 минуты Немного уточню - миф, именно "отсортировать существующий массив, не создавая нового". При создании трёх новых, с последующим объединение - да, все решается в один проход.
0
|
||
|
Заблокирован
|
||
| 28.03.2013, 11:28 | ||
|
кто-нибудь вообще читает, что я пишу или лишь бы ляпнуть?
Использование связного списка - это дополнительная память(о чем я уже писал) с таким же успехом и эффективнее(замечу) я могу взять второй массив тогоже размера и написать решение. Это был мой последний холевар тут, надеялся, что хоть кто-то тут мозг подключает при решении задач -УВЫ.. а задача то эта для школьников.
0
|
||
|
Заблокирован
|
||||||||
| 28.03.2013, 16:29 | ||||||||
Решение с другим массивом вместо связанного списка эффективнее не получится никогда.
0
|
||||||||
|
7 / 7 / 1
Регистрация: 16.03.2013
Сообщений: 92
|
|
| 28.03.2013, 16:32 | |
|
(Что бы тему новую не создавать) Ребят, а как задать числа для массива в текстбоксе, что бы в итоге он эти числа в порядке возрастания отписал в окне решения? Тоесть аналогия просьбе в этрм посте, только свои числа в текстбокс.
0
|
|
| 28.03.2013, 16:32 | |
|
Помогаю со студенческими работами здесь
20
Расположить элементы массива в следующем порядке: положительные, равные нулю, отрицательные Расположить элементы одномерного массива в следующем порядке: сначала отрицательные, затем нули, потом положительные Расположить элементы массива в порядке:отрицательные, положительные, нули Расположить в начале положительные элементы,затем нулевые и отрицательные
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|