当前位置: 首页 > news >正文

专业网站建设出售信息发布

专业网站建设出售,信息发布,wordpress主题制作的书,百度搜索网站带图片给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和并同样以字符串形式返回。 你不能使用任何內建的用于处理大整数的库(比如 BigInteger), 也不能直接将输入的字符串转换为整数形式。 输入:num1 "11"…

给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和并同样以字符串形式返回。

你不能使用任何內建的用于处理大整数的库(比如 BigInteger), 也不能直接将输入的字符串转换为整数形式。

输入:num1 = "11", num2 = "123"
输出:"134"

      字符串相加这道题其实对于很多人来说是有挑战性的,因为有进位,所以很多人对此就望而生畏,但是,今天,看完我这篇博客后,你会对你已经的恐惧的烟消云算,我今天准备采取较为简单的方法来解决这道题

       在数学中我们进场用这种进制的方式进行两数的加法运算,我们在字符串中的加法运算也可以运用这种方式去解决问题

 这种方式的对齐方式运算肯定是错误的,所以我们不能从索引为0开始

 所以我们应该从两个字符串的最后一个索引开始,这样才能确定最后结果的准确性

  int i=num1.length()-1;//字符串num1的最后一位的索引int j=num2.length()-1;//字符串的num2的最后一位的索引int carry=0;//进位数

 

 while(i>=0||j>=0){}

       对于字符串,两个字符串的长度有的时候是不一样的,所以我们肯定要对长度短的字符串进行操作,补位,但是直接操作字符串肯定会对算法的性能进行损耗,所以我们在处理的时候做一点小小的改变

 int a=i>=0?(num1.charAt(i--)-'0'):0;int b=j>=0?(num2.charAt(j--)-'0'):0;

        int num=a+b+carry;carry=num/10;int c=num%10;sb.append(c);

 所以我们最后将字符串反转就可以得到最后的结果

源码如下:

       public String addStrings(String num1, String num2) {StringBuilder sb=new StringBuilder();int i=num1.length()-1;int j=num2.length()-1;int carry=0;while(i>=0||j>=0){int a=i>=0?(num1.charAt(i--)-'0'):0;int b=j>=0?(num2.charAt(j--)-'0'):0;int num=a+b+carry;carry=num/10;int c=num%10;sb.append(c);}if(carry==1){sb.append(carry);}return sb.reverse().toString();
}

http://www.ds6.com.cn/news/118201.html

相关文章:

  • 泉州市城乡和住房建设网站徐州seo外包
  • 免费wordpress主题2019推荐seo培训公司
  • 做app网站的软件有哪些深圳网站设计公司
  • ecshop生成网站地图url重复东莞网站建设公司
  • 雅淇wordpress重庆做优化的网络公司
  • 海口网站运营托管咨询百度一下百度搜索首页
  • 国外一些建筑公司网站十种营销方式
  • 可以在线做试卷的网站今天新疆新闻头条
  • 如何做一间公司的网站包就业的培训机构
  • 湘潭网站建设站长工具网站查询
  • 企业网站页面图片网站需要怎么优化比较好
  • 公司网站建设中心seo入门培训学校
  • 哈尔滨 高端网站建设太原首页推广
  • 上蔡县做彩票网站佛山网站建设正规公司
  • 制作网页用什么语言赣州seo唐三
  • 做校招的网站有哪些dw网页制作详细步骤
  • 做国际网站的流程一级域名生成二级域名
  • 如何制作网站视频教程百家号优化
  • 私人衣橱网站建设百度教育网站
  • 未注册网站整站seo服务
  • wordpress 内容采集 差价seo岗位工作内容
  • 做美国直邮物流网站兰州网络推广公司哪家好
  • 东营做网站百度账号批发网
  • 重庆智能网站建设推荐上海百度seo牛巨微
  • 网站设计步骤及关键操作怎么写天津优化加盟
  • 帝国cms小说网站模板下载谷歌浏览器app
  • 浙江建站管理系统价格seo优化技术是什么
  • 兰州网站订制推广渠道有哪些平台
  • 网站建设公司特色百度官方免费下载安装
  • 静态网站模板购物链接