助文档
文章目录- 前言
- 一、二进制求和
- 思路
- 在这里插入图片描述
- 总结
前言
提示:以下是本篇文章正文内容,下面案例可供参考
一、二进制求和 思路两个字符串较短的用 00 补齐,使得两个字符串长度一致,然后从末尾进行遍历计算,得到最终结果。
题目来源
class Solution {
public:
string addBinary(string a, string b) {
int len1 = a.size();
int len2 = b.size();
while(len1
a = '0' +a;
++len1;
}
while(len1>len2){
b = '0' +b;
++len2;
}
for(int i = a.size()-1; i> 0 ;i--){
a[i] = a[i] -'0' +b[i];
if(a[i] >= '2'){
a[i]=(a[i]-'0') %2 +'0';
a[i-1] = a[i-1] +1;
}
}
a[0]=a[0] - '0'+b[0];//将 ab 的第0 位相加
if(a[0] >= '2'){
a[0] = (a[0] -'0')% 2 +'0';
a = '1' +a;
}
return a;
}
};
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。



