比较简单,细节:先将字符串翻转,注意进位。 string addBinary(string a, string b) { string result; int len = a.size() > b.size() ? a.size() : b.size(); reverse(a.begin(), a. ...
分类:
其他好文 时间:
2016-05-23 14:39:45
阅读次数:
121
问题描述Given two binary strings, return their sum (also a binary string).For example,a ="11"b ="1"Return"100".算法代码一 1 public String addBinary(String a, S...
分类:
其他好文 时间:
2015-11-25 16:42:43
阅读次数:
141
Given two binary strings, return their sum (also a binary string). For example,a = "11"b = "1"Return "100". char* addBinary(char* a, char* b) { int as...
分类:
其他好文 时间:
2015-10-26 18:21:06
阅读次数:
137
二进制加法输入2个字符串,字符串内由0和1组成;计算二者之和,返回字符串Given two binary strings, return their sum (also a binary string).For example,a ="11"b ="1"Return"100". 1 package ...
分类:
数据库 时间:
2015-10-20 22:44:36
阅读次数:
240
Given two binary strings, return their sum (also a binary string).For example,a ="11"b ="1"Return"100".题解:二进制字符串相加public String addBinary(String a, St...
分类:
其他好文 时间:
2015-09-23 23:13:29
阅读次数:
169
Given two binary strings, return their sum (also a binary string).For example,a="11"b="1"Return"100". 1 public String addBinary(String a, String b...
分类:
其他好文 时间:
2015-09-11 08:00:35
阅读次数:
139
本来是打算直接用 bitset 解决问题的,转成二进制再转成十进制,相加后再通过逆运算求得最终的字符串。然而却存在一个问题,就是溢出,当给出的二进制过于大的时候,相加就解决不了了,因此就要按照字符串来处理。以下是我的解决方案,虽说很丑,然而速度还行吧:string addBinary(string ...
分类:
其他好文 时间:
2015-09-05 16:21:53
阅读次数:
203
Given two binary strings, return their sum (also a binary string).
For example,
a = "11"
b = "1"
Return "100".
思路:二进制加法,比较简单。代码如下:
public class Solution {
public String addBinary(Strin...
分类:
其他好文 时间:
2015-07-17 18:56:43
阅读次数:
129
leetcode add binary
模拟大数相加
时间复杂度: O(n)
空间复杂度: O(n)...
分类:
其他好文 时间:
2015-07-15 13:20:57
阅读次数:
120
问题描述:Given two binary strings, return their sum (also a binary string).For example,
a = “11”
b = “1”
Return “100”.
解决方案:class Solution {
public:
string addBinary(string a, string b) {
i...
分类:
其他好文 时间:
2015-06-29 17:06:23
阅读次数:
101