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

濮阳h5建站找公司网站建设

濮阳h5建站,找公司网站建设,检查网站的跳转路径是否清晰 哪里要优化,广东省建设业协会网站这道题看起来就是一个整数1,然后将整数拆为数组,但是在实现的思路上这更像是一个计算器,1有三种情况 1、末位1之后不需要向高位进1 2、末位1之后需要向高位进1但是整数的量级不变(长度) 3、末位1之后需要向高位进1但…

这道题看起来就是一个整数+1,然后将整数拆为数组,但是在实现的思路上这更像是一个计算器,+1有三种情况

1、末位+1之后不需要向高位进1

2、末位+1之后需要向高位进1但是整数的量级不变(长度)

3、末位+1之后需要向高位进1但是整数量级变化(长度+1)

这里先上代码

/*** @param {number[]} digits* @return {number[]}*/
var plusOne = function (digits) {let len = digits.lengthif (digits[len - 1] + 1 < 10) {digits[len - 1] += 1} else {const add = () => {digits[len - 1] += 1if (digits[len - 1] == 10) {digits[len - 1] = 0len -= 1add()}}add()if (digits[0] == 0) {digits[0] += 1digits.push(0)}// digits.push(0)}return digits
};

第一种和第二种情况很好理解:通过本位+1之后与10比较来决定是否需要进位,第三种情况:满10之后将本位置0,所以按照add()递归后的结果首位为0,根据这一特性我们可以判断末位+1之后整数的量级发生了变化,我们将头位加1并且push一位进末位即可

http://www.dtcms.com/wzjs/537426.html

相关文章:

  • 论学院网站建设项目的进度管理大气简洁网站
  • go网站开发dw不会写代码能建立网站吗
  • 建立网站 英语怎么说网站开发 太原
  • 查询网站正规的网站制作哪个好
  • 做二手车按揭的网站wordpress购物网站手机
  • 合肥有哪些做网站的公司品牌建设交流会讲话
  • 郑州知名网站推广网站设置二级域名好吗
  • 花都区建设局网站win7系统做网站服务器系统
  • 打开网址跳转到国外网站徐州铜山区建设局网站
  • 成都平台网站建设新手怎么做网站内容维护
  • 网站域名怎么弄网络推广法
  • 千牛商家版网站建设flash 网站 模板
  • 黄冈网站建设价格北京市注册公司流程最新
  • 网站有死链怎么办高端论坛网站建设
  • 手机网站链接微信做网站需要几个人分工
  • 河北网站建设业务贵阳网站建设管理
  • 颍上建设网站网站深度功能
  • 中山营销网站建设费用做的比较好的p2p网站
  • 鄂州网站推广影视网站如何做seo
  • 网站缩略图尺寸中国最新网络公司排名
  • 盘锦网站推广网站开发网页设计js
  • 静态网站结构如何更新厦门市同安区建设工程质量安全监督站网站
  • 移动网站用什么建设汕头模板网建站
  • 农村电商网站建设计划书做游戏CG分享的网站
  • 成都大型网站维护公司网站的建设的公司出名
  • 常州淄博网站优化凡客v网上商城
  • 网站上面的体验卡怎么做做网站推广的 什么是开户
  • 商城购物网站建设方案手机自适应网站建设维护
  • 网站站外链接实用设计网站推荐
  • 网站头部固定万州电商网站建设