力扣坑题:加一

注意数组扩容方法

复制代码
/**
 * 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;
}
相关推荐
老蒋每日coding2 分钟前
AI Agent 设计模式系列(十八)—— 安全模式
人工智能·安全·设计模式
StarChainTech3 分钟前
一站式租车平台革新:从信用免押到全流程可视化管理的技术实践
大数据·人工智能·微信小程序·小程序·软件需求
DN20203 分钟前
性价比高的AI销售机器人源头厂家
人工智能·机器人
余俊晖11 分钟前
强化学习GRPO(格式奖励)在多模态文档解析中的运用方法
人工智能·自然语言处理·多模态
imbackneverdie17 分钟前
2026年国自然申请书“瘦身提质”!
人工智能·ai·自然语言处理·aigc·国自然·国家自然科学基金
aitoolhub17 分钟前
AI生图技术:从底层原理到商业落地的核心逻辑与实用路径
人工智能
BHXDML18 分钟前
基于卷积神经网络通用手写体识别应用实验
人工智能·神经网络·cnn
Miha_Singh25 分钟前
查询优化综述:《A Survey of Query Optimization in Large Language Models》
数据库·人工智能·语言模型·查询优化·查询改写
_codemonster26 分钟前
手语识别及翻译项目实战系列(四)整体架构
人工智能·python·计算机视觉
Lun3866buzha28 分钟前
獾目标检测与识别系统_YOLOv26改进版本详解_原创研究
人工智能·yolo·目标检测