微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > Re: 问个面试题

Re: 问个面试题

时间:12-12 整理:3721RD 点击:
if (a[0] == 0) {
  a[0] = 1;
  sum = a + b;
} else if (b[0] == 0) {
  b[0] = 1;
  sum = a + b;
} else {
  sum = a + b;
  sum[0] = 1;
}
用一个多路选择和赋值操作代替一步加法操作。这样也许满足要求。

看来prefix的csa加法树结构这么多年仍是面试热门题啊。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top