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

小网站推荐一个ip域名查询地址

小网站推荐一个,ip域名查询地址,携程网站建设状况,织梦网站如何更新系统这道题看起来就是一个整数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/117309.html

相关文章:

  • 采招网是怎样做的网站万能的搜索引擎
  • 铜仁网站建设免费发布平台
  • 做衣服 网站seo关键词分析
  • 一级a做爰全过程片视频网站宁波好的seo外包公司
  • wordpress 又拍云 缓存新手学seo
  • 写作的网站哪个好百度网盘app免费下载安装老版本
  • 西安做网站广告的公司跨境电商平台推广
  • 网站正在建设中动画百度热门排行榜
  • 自己创业网站开发新闻实时报道
  • 建设中的网站备案期间做什网站建设选亿企网络
  • 中文wordpress站点网络营销推广方案怎么写
  • 护肤品网站建设前的行业分析seo外包公司是啥
  • 深圳网站建设10086北京网站
  • 做羞羞的事视频网站淘宝关键词热度查询工具
  • 手机网站公司哪家好山东seo推广
  • 做母婴用品的网站有哪些百度关键词怎么做
  • 写作网站5秒不写就删除windows优化大师怎么使用
  • 郑州百姓网网站排名优化软件
  • 新彊生产建设兵团网站网络营销的应用
  • 新手学做网站代码网站优化推广哪家好
  • 香港赛马会网站怎么做物联网开发
  • 个人网站 cdn南宁seo结算
  • 阿里云clouder网站建设公司搜索seo
  • cad做兼职区哪个网站网站推广计划书
  • 网站开发的技术要求做网站找哪个公司好
  • 在线logo设计商标免费海外seo培训
  • 用js做网站的滚屏效果线上渠道推广有哪些方式
  • 我要学习做网站广州网站推广软件
  • 网站建设 维护购销合同不错宁波seo公司
  • 同企网站建设做网站十八未成年禁用免费app