字符串相乘(算法)
来源:互联网 发布:js判断是否为质数 编辑:程序博客网 时间:2024/06/07 01:15
给出两个字符串表示的正整数,求其乘积,返回其乘积的字符串。
public string multiply(String num1,String num2){int len1 = num1.length ,len2 = num2.length ;int [] num = new int[len1 + len2];int n = num.length;for(int i = len1 - 1;i >= 0;i--)for(int j = len2 - 1; j >= 0; j--){num[i + j + 1] += (num1.charAt(i) - '0' ) * (num2.charAt(j) - '0');}int carry = 0;for(int i = n - 1; i >= 0; i--){num[i] += carry;carry = num[i] / 10;num[i] = num[i] % 10;}String result = "";boolean firstNonzero = false;for(int i = 0; i < n; i++){if(!firstNonzero && num[i] == 0)continue;else{result += num[i];firstNonzero = true;}}if( result.equals("")) return "0";return result;}
0 0
- 字符串相乘(算法)
- 字符串相乘
- 字符串相乘
- 字符串相乘
- 任意长度的两个字符串数列相乘的算法实现
- LeetCode | Multiply Strings(字符串相乘)
- 两个大数相乘(字符串形式)
- 面试:字符串: 字符串相乘
- 大数相乘的算法实现(C#)
- 大数算法 -- 正整数相乘(Java 实现)
- A × B problem(大数相乘算法)
- 算法提高 P1001 (大数相乘)
- 大数相乘算法(相加,相减)
- 长字符串数字相乘
- 两个数字字符串相乘
- 两个字符串相乘
- 字符串表示 大数相乘
- 大整数相乘算法
- AFHTTPClient的异步回调模式
- [转]PHP 5.2~5.6 对比以及功能详解
- 南阳oj 题目34 韩信点兵
- 在Mac下配置php开发环境:Apache+php+MySql
- HtmlParser基础教程
- 字符串相乘(算法)
- LeetCode Rotate Array
- [转]LNMP环境下的Web常见问题排查(精品)
- 移动端高清、多屏适配方案
- 【独立开发者er Cocos2d-x实战 002】使用Cocos Studio创建帧动画
- 数据结构与算法-约瑟夫问题
- Java解析HTML之HTMLParser使用与详解
- 244 16进制的简单运算
- Count the Colors