day64(1.23)——leetcode面试经典150

66. 加一

66. 加一

题目:

题解:

java 复制代码
class Solution {
    public int[] plusOne(int[] digits) {
        int n = digits.length - 1;
        for(int i=n;i>=0;i--) {
            if(digits[i]<9) {
                digits[i]++;
                return digits;
            }
            digits[i]=0;
        }
        //全是9,需要扩容
        int[] digit = new int[n+2];
        digit[0]=1;
        return digit;
    }
}
相关推荐
Anastasiozzzz2 小时前
力扣hot100 20.有效的括号 解析
java·算法·面试·力扣
时艰.2 小时前
RocketMQ 面试核心知识点总结
面试·rocketmq
问道飞鱼3 小时前
【大模型学习】大模型应用开发工程师面试核心8问
大数据·学习·面试
Hcoco_me3 小时前
大模型面试题88:cuda core的数量 与 开发算子中实际使用的线程 关系是什么?过量线程会发生什么情况?
人工智能·深度学习·机器学习·chatgpt·职场和发展·机器人
YuTaoShao3 小时前
【LeetCode 每日一题】3507. 移除最小数对使数组有序 I
算法·leetcode·职场和发展
Sanyhem4 小时前
2025 年高频考点与深度追问点
java·面试
Mixtral9 小时前
2026年春招复盘记录工具测评:告别手动整理,AI自动生成求职总结
人工智能·面试·职场和发展·语音转文字·ai语音转文字
yanyu-yaya14 小时前
前端面试题
前端·面试·前端框架
夏鹏今天学习了吗14 小时前
【LeetCode热题100(92/100)】多数元素
算法·leetcode·职场和发展