
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.03.2013, 11:27
|
|||
|---|---|---|---|
|
|||
Вопрос по Assembler |
|||
|
#18+
Друзья !есть такая задачка:Задан массив А из N чисел. Преобразовать этот массив так, чтобы сначала шли четные числа, а потом – нечетные.Сам Assemblerom занимаюсь недавно,поэтому подзастрял. как реализовать данную штуку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2013, 11:37
|
|||
|---|---|---|---|
Вопрос по Assembler |
|||
|
#18+
fuzz, ассемблер или бейсик - это вторично. отсортировать любым алгоритмом. сравнение элементов массива- чётное всегда меньше нечётного ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2013, 04:33
|
|||
|---|---|---|---|
Вопрос по Assembler |
|||
|
#18+
Изопропилчётное всегда меньше нечётного это неверно :) например, 10 больше 9ти. И вообще сравнение чисел мне кажется неверным подходом. Можно сделать два прохода по массиву и отобрать в первом четные (типа этого AND EAX,1; JZ XXX;), во втором нечетные. Можно в один проход, заполняя результирующий массив с двух сторон двумя счетчиками. С начала складывать четные, с конца нечетные. Так будет быстрее, наверное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2013, 08:08
|
|||
|---|---|---|---|
Вопрос по Assembler |
|||
|
#18+
alex_kэто неверно :) например, 10 больше 9ти. на множестве можно задавать разные отношения порядка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2013, 16:31
|
|||
|---|---|---|---|
Вопрос по Assembler |
|||
|
#18+
fuzzДрузья !есть такая задачка:Задан массив А из N чисел. Преобразовать этот массив так, чтобы сначала шли четные числа, а потом – нечетные.Сам Assemblerom занимаюсь недавно,поэтому подзастрял. как реализовать данную штуку? Лично я, пожалуй, сделал бы так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Обмен значениями целесообразно делать через xor. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2013, 16:33
|
|||
|---|---|---|---|
Вопрос по Assembler |
|||
|
#18+
Изопропилотсортировать любым алгоритмом. сравнение элементов массива- чётное всегда меньше нечётного Это хороший подход для случая, когда алгоритм сортировки уже есть и может быть легко использован. Когда его надо писать руками - я бы не стал возиться с общим случаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2013, 16:58
|
|||
|---|---|---|---|
Вопрос по Assembler |
|||
|
#18+
Я не понимаю зачем вы все хотите что-то сортировать? Здесь стоит задача просто преобразовать массив разбив его на два подмассива с обменом. И дополнительных массивов создавать не нужно. Всё по месту делается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2013, 20:17
|
|||
|---|---|---|---|
Вопрос по Assembler |
|||
|
#18+
maytonЯ не понимаю зачем вы все хотите что-то сортировать? Здесь стоит задача просто преобразовать массив разбив его на два подмассива с обменом. И дополнительных массивов создавать не нужно. Всё по месту делается. это и есть сортировка :) , по месту что характерно, устойчивая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2013, 21:04
|
|||
|---|---|---|---|
Вопрос по Assembler |
|||
|
#18+
Стабильная всмысле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.03.2013, 07:36
|
|||
|---|---|---|---|
Вопрос по Assembler |
|||
|
#18+
maytonСтабильная всмысле? да, оба термина означают одно и то же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2013, 20:13
|
|||
|---|---|---|---|
|
|||
Вопрос по Assembler |
|||
|
#18+
По моему это тупая модификация пузырика с тем чтобы чётные кидались вверх или вниз а нечётные наобарот - других условий нет - значит это скорее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2013, 20:15
|
|||
|---|---|---|---|
|
|||
Вопрос по Assembler |
|||
|
#18+
Уточнение я имею ввиду Exchange двух а не Move в другое место массива. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2013, 20:19
|
|||
|---|---|---|---|
|
|||
Вопрос по Assembler |
|||
|
#18+
Извините такой ник дурацкий - думал логин будет. Надо учесть что у элементов с одинаковой чётностью должно быть неравное положение - их порядок должен оставаться неизменным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2013, 22:15
|
|||
|---|---|---|---|
Вопрос по Assembler |
|||
|
#18+
Роман УникальныйИзвините такой ник дурацкий - думал логин будет. Надо учесть что у элементов с одинаковой чётностью должно быть неравное положение - их порядок должен оставаться неизменным. это и есть устойчивая/стабильная сортировка Роман УникальныйПо моему это тупая модификация пузырика угу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&mobile=1&tid=1341892]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
159ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 452ms |

| 0 / 0 |
