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

汕尾网站开发wordpress 实现

汕尾网站开发,wordpress 实现,中小企业网站构建设计,网站推广的案例无论你面试的是什么岗位#xff0c;应该都或多或少看到过这个问题 - 两个长整数相加要怎么实现。如果a和b的位数不大#xff0c;确实直接用类型转换就可以求出ab了#xff0c;但是万一a和b的位数都是几百位呢#xff0c;早就溢出了#xff0c;这时候要怎么计算呢#xff…无论你面试的是什么岗位应该都或多或少看到过这个问题 - 两个长整数相加要怎么实现。如果a和b的位数不大确实直接用类型转换就可以求出ab了但是万一a和b的位数都是几百位呢早就溢出了这时候要怎么计算呢这种情况下有三种解决方法可供选择一、 用字符串来存储a和b的值二、 用数组来存储a和b的值三、 用链表来存储a和b的值。这三种方法都有一个共同点就是无论哪一种方法都可以不用担心因为数字太大而造成数值溢出出错。而它们的解决思路也都大同小异下面我们来分析解决思路。做这种题的时候我有一个惯性思维就是用我们现实中的解题思路来教给计算机让它也用这种方法来解决。回忆一下我们小学的时候老师是不是教我们做加法的时候要从最后一位开始加遇到十的时候就要进行进位直至两个数都加完。在编程中我们也可以用这个思路来进行做题先找到a和b的最后一位将这两个一位数相加并假设它存在tmp中如果tmp大于9那么就说明需要进位了这时候加入一个标识表示是否需要进位比如说我们拿addOne作为标识那么这时候我们就需要将addOne置为1然后tmp对10进行取模就可以得到当前位置上的实际数值了再对a和b的倒数第二位进行重复的操作...直至将a和b遍历完就结束。下面这段代码是用第二种方法来解决的大家可以参考一下1 //方法二将数字转化为数组再进行相加2 functionadd(num1, num2){3 //将num1和num2转为数组每格存储一位比如num1 “12345”转成数组a之后就变成[1, 2, 3, 4, 5]4 let a String.prototype.split.call(num1, );5 let b String.prototype.split.call(num2, );6 //用来存储结果7 let res [];8 let addOne 0; //用于判断是否需要金威9 //当a和b其中一个不为空时各取出最后一位数字并相加如果其中一个先为空了则将它置为010 while(a.length ||b.length){11 let item1 parseInt(a.pop()) | 0;12 let item2 parseInt(b.pop()) | 0;13 let tmp item1 item2 addOne;14 if(tmp 9){15 addOne 1;16 tmp % 10;17 }else{18 addOne 0;19 }20 //unshift是js中的一个操作方法array.unshift(item)表示在数组array的最前面插入item21 res.unshift(tmp)22 }23 //当a和b都全部加完了之后再最后一次判断是否需要进位24 if(addOne) res.unshift(1);25 //最后利用join把数组转成字符串并返回26 return res.join();27 }其他两种方法做起来也都大同小异思路是一样的只不过是实际操作起来的方法会有所不同大家可以自己探索一下。
http://www.huolong8.cn/news/344363/

相关文章:

  • 濮阳做网站公司爱企查 免费
  • 金湖县建设局网站注册免费
  • 玉树wap网站建设公司攀枝花网站建设公司
  • 北京智联招聘官方网站做家政红桥集团网站建设
  • wap网站建设方案南京广告公司户外广告
  • 域名注册网站建设西安网站设计公司排名
  • 做网站建设优化的公司排名网站添加悬浮二维码
  • 邢台网站优化公司注册域名阿里云
  • 营销型网站建设818gxwordpress还是自己写
  • 深圳网站建设工作室软文代写多少钱一篇
  • 北海网站优化宿迁房产网信息网
  • 江苏建设网站广安建网站
  • 网站建设捌金手指花总十七中国招标采购导航网
  • 中小企业网站制作不了免费注册tk域名
  • 网站搭建免费网站建设中 动态图片
  • 网站首页框架图做任务打字赚钱的网站
  • 建设职业学校精品网站百度投诉中心人工电话
  • 网站优化的基本思想怎样做网站 知乎
  • 佛山营销型网站搭建wordpress主题大学
  • 哪家做网站性价比高网络规划设计师 最高分
  • 企业网站推广哪家好做进料加工在哪个网站上做
  • 福建鞋子做淘宝图片网站a5源码网站
  • 手机网站建设的行情网站的开发是使用什么技术
  • 网站建设企业咨询网站建设流程策划
  • 网站域名备案注册证书查询win10建设网站目录
  • 江苏高端品牌网站建设Wordpress管理媒体库
  • 免费生成网站软件下载网站设计中主题有哪些作用
  • 桂林网站自己做优惠劵网站
  • 华为云服务器怎么建设网站DW怎么做电商网站
  • 沈阳海外模板建站网站建设费属于哪个税种