43. Multiply Strings
来源:互联网 发布:海尔电视软件下载 编辑:程序博客网 时间:2024/06/06 22:41
class Solution {public: string multiply(string num1, string num2) { int i,j; string product(num1.size()+num2.size(),'0');//初始化乘积 for(i=num1.size()-1;i>=0;i--) { int carry=0;//进位为0 for(j=num2.size()-1;j>=0;j--) { int temp=product[i+j+1]-'0'+(num1[i]-'0')*(num2[j]-'0')+carry; product[i+j+1]=temp%10+'0'; carry=temp/10; } product[i]+=carry; } size_t startpos=product.find_first_not_of('0');//找到乘积中第一个非0的位置 if(startpos!=string::npos) { return product.substr(startpos); } return "0"; }};
0 0
- [LeetCode]43.Multiply Strings
- LeetCode --- 43. Multiply Strings
- [Leetcode] 43. Multiply Strings
- 43. Multiply Strings
- 43. Multiply Strings
- [leetcode] 43.Multiply Strings
- 43. Multiply Strings
- 43. Multiply Strings
- 43. Multiply Strings
- 43. Multiply Strings
- 43. Multiply Strings LeetCode
- 43. Multiply Strings
- 43. Multiply Strings
- 43. Multiply Strings
- leetcode 43. Multiply Strings
- LeetCode 43. Multiply Strings
- LeetCode 43. Multiply Strings
- LeetCode 43. Multiply Strings
- PAT-B 1016. 部分A+B
- http和https
- 99乘法表
- SpringMVC工作原理解读
- MSP430 ADC12采样转换模式详解
- 43. Multiply Strings
- The method setValue(String) in the type ParamTag is not applicable for the arguments (long)
- G - New Year and Days
- LeetCode - 134. Gas Station
- Git客户端TortoiseGit(Windows系统)的使用方法
- H - Bulbs
- C语言断言的应用
- PAT-B 1017. A除以B
- Spongebob and Joke