力扣坑题:加一

注意数组扩容方法

复制代码
/**
 * 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;
}
相关推荐
山海青风1 分钟前
人工智能基础与应用 - 数据处理、建模与预测流程 1 : 了解人工智能
人工智能·python
wxdlfkj7 分钟前
从硬件极限到算法补偿:构建微米级工件特征“在机测量”闭环系统的技术路径解析
人工智能·算法·机器学习
_codemonster22 分钟前
AI大模型入门到实战系列(十八)微调模型实现分类
人工智能·机器学习·分类
dagouaofei23 分钟前
2026 年工作计划汇报 PPT:多种 AI 方案对比评估
人工智能·python·powerpoint
墨染天姬27 分钟前
【AI】2025视频模型排行
人工智能·音视频
hengcaib29 分钟前
美瑞莎携手未来数据集团:大健康赛道的 “数智化” 新探索
大数据·人工智能
数说星榆18131 分钟前
神经符号系统:连接符号逻辑与深度学习
人工智能·深度学习
LeeZhao@31 分钟前
2025年-波澜壮阔的AI大模型科技盛宴
人工智能·深度学习·机器学习·语言模型·agi
前端程序猿之路32 分钟前
AI大模型应用开发之容器化部署
人工智能·python·语言模型·云原生·eureka·ai编程·改行学it
AC赳赳老秦35 分钟前
企业级人工智能平台选型深度分析:天翼云 DeepSeek 与开源解决方案的部署考量与成本博弈
人工智能·elasticsearch·zookeeper·rabbitmq·github·时序数据库·deepseek