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

怎么样自己建设网站广州公司注册名字查询

怎么样自己建设网站,广州公司注册名字查询,云营销网站建设电话咨询,苏州手机app开发一、题目 二、思路解析 1.思路: 1.双重for循环,倒序依次相乘 2.在倒序处理进位问题 3.最后返回参数的类型是string,用StringBuilder拼接,再转换为字符串 2.常用方法: 1.equals,比较对象内容是否一致 "0".eq…

一、题目

二、思路解析

        1.思路:

                1.双重for循环,倒序依次相乘

                2.在倒序处理进位问题

                3.最后返回参数的类型是string,用StringBuilder拼接,再转换为字符串

        2.常用方法:

                1.equals,比较对象内容是否一致

"0".equals(num1);

                2.append(),拼接字符

sb.append(res[index]);

                3.toString(),转字符串

sb.toString();

        3.核心逻辑:

                1.处理特殊情况,当两个字符串有其中一个为"0",即返回结果值为“0”

if("0".equals(num1)||"0".equals(num2)) return "0";

                2.定义一个整型数组res来存储每一个位数于位数的乘积值,无需关注是否进位问题

int[]res=new int[num1.length()+num2.length()];for(int i=num1.length()-1;i>=0;i--){int temp1=num1.charAt(i)-'0';for(int j=num2.length()-1;j>=0;j--){int temp2=num2.charAt(j)-'0';res[i+j+1]+=temp1+temp2;
}
}

                3. 处理进位问题

for(int i=res.length-1;i>0;i--){res[i-1]+=res/10;res[i]=res[i]%10;
}

                4.拼接字符串

                        √.注意事项:两数相乘,最后的结果位数范围是不超过两数位数相加,同时也不会小于 两数位数相加-1;故需要判断首字符是否为0,才好决定从哪一位开始拼接

int index=res[0]==0?1:0;StringBuilder sb=new StringBuilder();for(int i=index;i<res.length;i++){sb.append(res[i]);}return sb.toString();

三、代码实现

class Solution {public String multiply(String num1, String num2) {if("0".equals(num1)||"0".equals(num2)){return "0";}int size1=num1.length();int size2=num2.length();int[]res=new int[size1+size2];for(int i=size1-1;i>=0;i--){int t1=num1.charAt(i)-'0';for(int j=size2-1;j>=0;j--){int t2=num2.charAt(j)-'0';res[i+j+1]+=t1*t2;}}for(int i=res.length-1;i>0;i--){res[i-1]+=res[i]/10;res[i]=res[i]%10;}int start=res[0]==0?1:0;StringBuilder sb=new StringBuilder();for(int i=start;i<res.length;i++){sb.append(res[i]);}return sb.toString();}
}

http://www.yayakq.cn/news/543525/

相关文章:

  • 建设行业网站价格像发微博 发wordpress
  • 制作京东网站建设菏泽做网站电话
  • 网站设计培训学校wordpress分类
  • 长春做网站哪里好网站怎么设置关键词
  • 做汽车租赁主要的网站珠海市科速网络技术有限公司
  • 棋牌网站开发多少钱win2008怎么做网站
  • 怎么删除网站的死链wordpress为什么流行
  • 网站开发基本要求有关电子商务网站建设的论文
  • 中山外贸网站开发内江做网站
  • 网站底部优化文字电商平台怎么样才能做起来
  • 怎么制作自己的网页网站无锡模板网站设计公司
  • 宁波网站开发服务广州越秀区核酸检测点查询
  • 如何开始做婚恋网站网络营销推广活动有哪些
  • 如何建设好网站建材公司网站建设案例
  • 苏州网站建设思创韩国优秀网站设计
  • 商城网站数据库vue做视频网站
  • 台州市建设施工图审图网站做网站需要营业执照吗
  • 优化网站性能织梦cms建站
  • 做的网站有广告图片潜江做网站的公司
  • 东阳便宜营销型网站建设网站建设实施计划包括
  • 利用网站建设平台淘宝城购物中心
  • 面对面视频 网站开发商城推广
  • 网站建设与开发课程介绍平面设计网站有哪些比较好的
  • 阿里云上能建设自己的企业网站杭州论坛网站制作
  • 做网站要什么语言公众号商城制作价格
  • 网站建设经验与教训惠州关键词排名推广
  • 创网络用语淘宝网站内搜索引擎优化怎么做
  • 网站建设注意网站推广站群
  • 企业网站和展板建设网站建设项目概况
  • dw网站建设步骤红动在线设计平台