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

专业网站建设出售站长权重

专业网站建设出售,站长权重,asp+sql server典型网站建设案例(源码)3,怎么做刷赞网站给定两个字符串形式的非负整数 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.yidumall.com/news/45028.html

相关文章:

  • 上海金融网站制作网站制作公司好百度推广竞价是什么意思
  • 杭州市网站制作百度24小时人工电话
  • 安徽网站建设SEO优化制作设计公司软文有哪些推广渠道
  • 怎么上传网站自媒体服务平台
  • dede视频网站模板杭州网站优化体验
  • 做公司网站客户群体怎么找现在做推广的新渠道有哪些
  • 濮阳建站公司流程网站seo课设
  • 没有内容的网站应该怎么做上海企业推广
  • 好的设计网站网络广告营销方案
  • 东莞网站建设兼职google商店
  • 河北 网站建设站长工具怎么关掉
  • 做外贸需要独立网站搜索引擎seo排名优化
  • 磐安县住和城乡建设局网站南京谷歌优化
  • 阿里云1m 宽带做网站服务器网站快照优化公司
  • 织梦下载网站模板国外网站排名前十
  • 国外做电商平台的网站还有什么百度应用市场下载安装
  • 临沂网站建设选盛誉免费个人网站注册
  • 武汉网站推广服务百度推广app下载
  • 石英手表网站济南seo外包公司
  • 网站开发应走什么科目个人博客
  • 策划书模板免费seowhy官网
  • 做搞基视频网站郴州网站定制
  • 石家庄的建筑公司夫唯seo怎么样
  • java快速建站查网站关键词工具
  • 天津市做网站网络营销的案例有哪些
  • r2网站做生存分析百度指数需求图谱
  • 网站重定向代码如何创建一个app平台
  • 访问国外网站 速度慢seo营销怎么做
  • 怎么看网站空间太原百度关键词优化
  • 免费门户网站sem搜索引擎营销是什么