Java | Leetcode Java题解之第66题加一

题目:

题解:

java 复制代码
class Solution {
    public int[] plusOne(int[] digits) {
        int n = digits.length;
        for (int i = n - 1; i >= 0; --i) {
            if (digits[i] != 9) {
                ++digits[i];
                for (int j = i + 1; j < n; ++j) {
                    digits[j] = 0;
                }
                return digits;
            }
        }

        // digits 中所有的元素均为 9
        int[] ans = new int[n + 1];
        ans[0] = 1;
        return ans;
    }
}
相关推荐
一匹电信狗2 分钟前
【C++】哈希表详解(开放定址法+哈希桶)
服务器·c++·leetcode·小程序·stl·哈希算法·散列表
ZHE|张恒5 分钟前
深入理解 Spring 原理:IOC、AOP 与事务管理
java·后端·spring
007php00719 分钟前
某游戏大厂的常用面试问题解析:Netty 与 NIO
java·数据库·游戏·面试·职场和发展·性能优化·nio
北城以北888824 分钟前
SSM--MyBatis框架之动态SQL
java·开发语言·数据库·sql·mybatis
霸道流氓气质39 分钟前
Java中Stream应用场景示例-订单报表分组统计
java
nju_spy42 分钟前
力扣每日一题(四)线段树 + 树状数组 + 差分
数据结构·python·算法·leetcode·面试·线段树·笔试
程序员烧烤44 分钟前
【Java基础14】函数式接口、lamba表达式、方法引用一网打尽(下)
java·开发语言
spencer_tseng1 小时前
pinyin4j-2.5.0.jar
java·jar·pinyin4j
ZhengEnCi1 小时前
J1B-为什么99%的人配置Java环境失败?大厂开发者5分钟搞定的JDK安装与环境配置完全指南
java
零雲1 小时前
java面试:有了解过kafka架构吗,可以详细讲一讲吗
java·面试·kafka