我在接受采访时被问到这个问题。
如果您有两个以二进制形式表示的数字并存储为字符串。你会如何进行简单的添加。这很容易。 (我的解决方案:通过最短的一个并跟踪进位,重复剩下的)
困难的部分是他问我的时候:
您将如何使用硬件来加快流程进度。
任何建议SO社区?
答案 0 :(得分:4)
我会说,将它们转换为正确的整数,并使用硬件(ALU)执行添加,然后在需要时将结果转换回字符串。
答案 1 :(得分:1)
将数字转换为整数变量并让CPU立即进行添加。如果您愿意,可以将数字分成比特。