没有合适的资源?快使用搜索试试~ 我知道了~
### 题目:**二进制求和** **描述:** 给定两个二进制字符串 `a` 和 `b`,返回它们的和(用二进制表示)。输入字符串仅包含 `'0'` 或 `'1'`,且不含前导零。 **示例:** ``` 输入: a = "11", b = "1" 输出: "100" ``` ``` 输入: a = "1010", b = "1011" 输出: "10101" ``` ### 解题思路: - 从后向前遍历两个字符串,模拟二进制加法的过程。 - 同时考虑进位。 - 如果一个字符串遍历完了,就继续处理另一个字符串。 ### Java 代码实现: ```java public class Solution { public String addBinary(String a, String b) { StringBuilder result = new StringBuilder(); int carry = 0; // 进位 int i = a.length() - 1; int j = b.length
资源推荐
资源评论
资源评论
三雷科技
- 粉丝: 4w+
- 资源: 193
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功