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

销售型企业网站有哪些购物网站开发用什么软件

销售型企业网站有哪些,购物网站开发用什么软件,成都网站优化教程,网络服务代码1001一、题目描述给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 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.yayakq.cn/news/117235/

相关文章:

  • 面试网站建设问题百度容易收录哪些网站
  • 网站开发的进度控制计划表seo营销推广费用
  • 长春网站建设sok免费注册网站免登录
  • html如何做网站网站安全如何做
  • 阿里巴巴做国际网站多少钱桂林北站防疫电话
  • 查看网站是否被k自己做网站花多少钱
  • 昆明公司网站建设wordpress熊账号
  • 周口市建设职工培训中心网站怎么开通自媒体账号赚钱
  • 青岛做网站哪个公司好自己做网站需要收费吗
  • 成都建设网站首页网站主体负责人和网站负责人
  • 西部数码网站管理助手 伪静态茶叶网络推广方案
  • 水土保持与生态建设网站国外seo
  • 网络 网站莒南县建设局网站
  • 襄阳高端网站建设游戏网站建设教程
  • 做网站选择什么相机网站内如何@
  • 做门窗接活的网站合肥网站公司哪家好
  • 华东网站建设福州市住房和城乡建设局官网
  • 唯美网站模板建筑公司企业愿景文案平台
  • 哈尔滨如何做网站推广优化app网站模板下载
  • 十堰商城网站建设精准营销公司
  • 陕西建设网官方网站做图书网站赚钱吗
  • 举例行业门户网站seo公司怎么样
  • 哪家做网站做得好网站右下角图片代码
  • 高端网站建设jm3qwordpress5.0新版如何发布文章
  • wordpress模板网站导航哪个网站可以做线上翻译赚钱
  • 网站建设开发怎么选专业建设网上购物网站
  • 网站制作教程dw百度关键词优化多少钱一年
  • 母婴会所 网站源码网页设计家乡南京
  • 政务网站开发理念长沙人才招聘网最新招聘2024
  • 深圳高端网站设计包装设计网有哪些