数组
数组就是一个数据集合,有一维和多维的,多维代表有多组数据。
很好理解,没啥好讲的,在C++中,数组必须是同类型的,用于分配有效的空间。
字符串
字符串是一种特殊的数组,简单来说,就是char数组,不过c++专门设定了一个string类,给他编写了挺多实用的方法。
length(),atoi(),find(),insert(),replace等
二进制求和
class Solution {
public:
string rev(string str){
string res = str;
int len = res.length();
for(int i=0;i<len;i++){
res[i] = str[len-i-1];
}
return res;
}
string addBinary(string a, string b) {
string a2,b2;
if(a.length()>b.length()){
a2 = rev(a);
b2 = rev(b);
}else{
a2 = rev(b);
b2 = rev(a);
}
int jw = 0;
for(int i=0;i<a2.length();