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

网站建设公司哪家专业wordpress删除的菜单找回

网站建设公司哪家专业,wordpress删除的菜单找回,营销策略英文,手机网站 微信平台一、题目描述给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入:di…

一、题目描述

给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。

最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。

你可以假设除了整数 0 之外,这个整数不会以零开头。

示例 1:

输入:digits = [1,2,3]

输出:[1,2,4]

解释:输入数组表示数字 123。

示例 2:

输入:digits = [4,3,2,1]

输出:[4,3,2,2]

解释:输入数组表示数字 4321。

示例 3:

输入:digits = [0]

输出:[1]

来源:力扣(LeetCode)

链接:https://leetcode.cn/problems/plus-one

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

二、运行结果

三、解题思路

先将最后一位加一,设置一个进位变量,然后从后往前逐位计算当前位的值和是否需要进位,如果最高位还有进位,则需要在原数值的最前面加上一个1.

在中间计算每一位的过程中,如果当前位没有进位,即可直接结束计算,返回结果。

四、AC代码

class Solution {public int[] plusOne(int[] digits) {int len = digits.length;digits[len-1] += 1;  //最后一位先加上1int flag = 0;  //进位标志for(int i=len-1; i>=0; --i){  //从后往前逐位计算int tmp = (digits[i]+flag) % 10;flag = (digits[i]+flag) / 10;digits[i] = tmp;}if(flag == 1) {  //最高位还有进位digits = new int[len+1]; digits[0] = flag; }return digits;}
}
http://www.sczhlp.com/news/76370/

相关文章:

  • 网站建设分为哪几个阶段免费做app的网站有吗
  • 国家鼓励做网站的行业成都网站注册
  • ui设计的推荐网站及网址wordpress生成软件
  • 连云港网站建设演示网站怎么做
  • 网站建设交易平台企业专属空间登录
  • 云服务器开网站平顶山网站建设服务公司
  • 鄂尔多斯 网站建设做药的常用网站
  • 在本地做的网站怎么修改域名湘潭交通网站
  • 做农宿的网站湖北鼎天宏图建设工程有限公司网站
  • 建设金融网站如何建设互联网政务门户网站
  • 中山商城型网站建设做蛋糕网站
  • 设计网站推荐语wordpress 购物网站
  • 做3d任务的网站网站开发形成收入怎么做帐
  • 商务网站建设与维护 ppthtml5编辑器手机版下载
  • 湖州服装网站建设本溪做网站的公司
  • 浙江省网站域名备案跨境电商平台
  • 银川网站建站公司手机中国建设银行网站
  • 公司网站建设需要显示什么网站加载动画效果loading
  • 厦门网站建设屈兴东端子东莞网站建设
  • 网站目标规划普陀酒店网站建设
  • 中小型网站建设vs2013 网站开发
  • 图书网站开发淘宝网站开发店铺什么类别
  • 网站如何做外链教程视频聊城网站建设工作室
  • 做任务的电脑网站大同优化推广
  • 做网站南京在线免费logo设计网站
  • 个人能否做网站惠州惠城网站建设
  • 淘宝客网站一定要备案吗阿里巴巴跟建设网站的区别
  • 网站建设 技术架构成免费crm软件下载
  • 一般做网站价格百度账号购买1元40个
  • 福建住房和城乡建设局网站浙江省建设工程质量安全管理协会网站