LeetCode每日一题,67.Add Binary
先看题目描述
大意就是实现二进制加法
算法思路
整体思路是将两个字符串较短的用 00 补齐,使得两个字符串长度一致,然后从末尾进行遍历计算,得到最终结果。还有需要注意的就是要考虑最后是否会多出一位进位
算法源码
1 | import java.util.Deque; |
这是一开始自己实现的源码,虽然通过了,整体思路也是一致的,但实现的比较繁琐,下面是看了题解代码后根据此实现的算法源码,代码简洁的多,运行效率也高得多
1 | class Solution { |