|
|
|
Рекурентное задание кодов Грея
|
|||
|---|---|---|---|
|
#18+
Как по предыдущему коду Грея вычислить следующий? BinToGray(), фигурирующий в форумах, выполняет другую задачу - преобразование номера в код. Мне нужно код - в следующий код. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2013, 12:41 |
|
||
|
Рекурентное задание кодов Грея
|
|||
|---|---|---|---|
|
#18+
Жмурик, приходит в голову решение в лоб: newGray = BinToGray ( GrayToBin( oldGray )+1 ) ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2013, 14:05 |
|
||
|
Рекурентное задание кодов Грея
|
|||
|---|---|---|---|
|
#18+
Мне в лоб это тоже пришло Но GrayToBin довольно громоздко Неужели нет чего попроще GrayToNextGray() ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2013, 14:25 |
|
||
|
Рекурентное задание кодов Грея
|
|||
|---|---|---|---|
|
#18+
Жмурик, Если честно не встречал. Алгоритм то придумать можно, но он вряд ли будет быстрее чем GrayToBin. Там цикл по N разрядам числа, все операции бинарные. Задачка действительно требует повышения производительности на мс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2013, 14:54 |
|
||
|
Рекурентное задание кодов Грея
|
|||
|---|---|---|---|
|
#18+
Возможно термин "рекуррентно" знесь применяется неправильно? У меня первая мысль была что для известного отображения однобитного кода Грея. xy0011 Мы рекуррентно определяем код более высокой разрядности. Для двух бит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2013, 17:06 |
|
||
|
Рекурентное задание кодов Грея
|
|||
|---|---|---|---|
|
#18+
lLocust - пока пользуюсь Вашим методом. Вполне устраивает. Просто хотелось красоты, Вы меня понимаете? mayton - рекурентное задание последовательности - это зависимость ее членов от конечного числа предыдущих. Типа An = f(An-1). (Я не сомневаюсь, что это Вам известно) В моем случае это вычислить очередной член последовательности кодов Грея на основе предыдущего кода. В рамках одной и той же разрядности. Например 32 бита. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2013, 00:46 |
|
||
|
Рекурентное задание кодов Грея
|
|||
|---|---|---|---|
|
#18+
Кому интересно - внимание, правильный ответ! В этой статье приводится алгоритм инкремента кодов Грея, реализованный на Java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2013, 13:06 |
|
||
|
Рекурентное задание кодов Грея
|
|||
|---|---|---|---|
|
#18+
А кому лень всё читать - вот собственно вычисление следующего кода Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2013, 05:42 |
|
||
|
Рекурентное задание кодов Грея
|
|||
|---|---|---|---|
|
#18+
Вот еще вариант ((с) rsdn): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2013, 10:59 |
|
||
|
Рекурентное задание кодов Грея
|
|||
|---|---|---|---|
|
#18+
Только что это за язык? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2013, 11:01 |
|
||
|
Рекурентное задание кодов Грея
|
|||
|---|---|---|---|
|
#18+
ЖмурикТолько что это за язык?Python ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2013, 19:27 |
|
||
|
Рекурентное задание кодов Грея
|
|||
|---|---|---|---|
|
#18+
UsmanЖмурикТолько что это за язык?Python Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2013, 19:36 |
|
||
|
Рекурентное задание кодов Грея
|
|||
|---|---|---|---|
|
#18+
White Owl, Вы очень точно заметили. Постфиксного инкремента (как и префиксного) в Питоне не существует. Корректировочка к исходнику - нужно заменить count++ на count += 1 . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2013, 20:01 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=38405136&tid=1341657]: |
0ms |
get settings: |
5ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 474ms |

| 0 / 0 |
