Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Объясните условие задачи


Автор: SkoobyDoo 27.7.2011, 15:43
Доброго времени суток! Помогите перевести условие задачи 2.1-4 из книги Кормена "Introduction to Algorithms".

Consider the problem of adding two n-bit binary integers, 
stored in two n-element arrays A and B. The sum of 
the two integers should be stored in binary form in 
an (n + 1)-element array C. State the problem formally 
and write pseudocode for adding the two integers.


Добавлено через 7 минут и 16 секунд
Правильно ли понял, что на вход подаются два массива A и B n-размером в виде A=[1,0,1,0,1,0,1] и B=[0,1,0,0,1,0,1]. А массив C должен содержать сумму элементов этих двух массивов. Только вот почему у C размер массива n+1? Это из-за того, что при суммировании элементов 1+1=10?

Автор: Akina 27.7.2011, 18:32
Всё верно.

Автор: SkoobyDoo 27.7.2011, 21:33
Нашел на просторах Интернета, такое вот решение данной задачи http://answers-by-me.blogspot.com/2010/07/clrs-2e-exercise-21-4.html
Не могу понять логику его действий  smile 

Автор: Peter 29.7.2011, 12:18
Сложи в столбик два числа в двоичной системе исчисления и напиши свой алгоритм. В ответе по указанной ссылке алгоритм верный.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)