力扣坑题:加一

注意数组扩容方法

复制代码
/**
 * Note: The returned array must be malloced, assume caller calls free().
 */
int* plusOne(int* digits, int digitsSize, int* returnSize) {
    int index=digitsSize-1,pos=1;
    while(index>=0){
        digits[index]+=1;
        if(digits[index]==10){
            digits[index]=0;
            index--;
        }else{
            break;
        }
    }
    if(index==-1){
        int *arr = (int*)malloc(sizeof(int)*(digitsSize+1));
        arr[0]=1;
        for(int i=1;i<=digitsSize;i++){
            arr[i]=digits[i-1];
        }
        *returnSize = digitsSize+1;
        return arr;
    }
    *returnSize = digitsSize;
    return digits;
}
相关推荐
传说故事10 分钟前
【论文自动阅读】Goal Force: 教视频模型实现Physics-Conditioned Goals
人工智能·深度学习·视频生成
186******2053120 分钟前
项目开发基础知识:从概念到落地的全流程指南
大数据·人工智能
说私域23 分钟前
AI智能名片商城小程序数据清洗的持续运营策略与实践研究
大数据·人工智能·小程序·流量运营·私域运营
sunshine88538 分钟前
合规性管理:财务安全与业务连续性的双重保障
大数据·运维·人工智能
lusasky38 分钟前
Claude Code v2.1.0+ 版本集成LSP
大数据·数据库·人工智能
yusur42 分钟前
中科驭数CEO鄢贵海:AI尚处“Day 1”,算力基建的价值外溢如同高铁
人工智能·科技·dpu·中科驭数
小鸡吃米…1 小时前
机器学习 —— 数据缩放
人工智能·python·机器学习
2501_941337061 小时前
YOLO11-C3k2-RAB改进模型在航拍军事目标检测中的应用与实现
人工智能·目标检测·目标跟踪
qwy7152292581631 小时前
9-数字水印的嵌入和提取
人工智能·opencv·计算机视觉
【赫兹威客】浩哥1 小时前
可食用野生植物数据集构建与多版本YOLO模型训练实践
开发语言·人工智能·python