技术栈

Java | Leetcode Java题解之第330题按要求补齐数组

m0_571957582024-08-11 14:00

题目:

题解:

java 复制代码
class Solution {
    public int minPatches(int[] nums, int n) {
        int patches = 0;
        long x = 1;
        int length = nums.length, index = 0;
        while (x <= n) {
            if (index < length && nums[index] <= x) {
                x += nums[index];
                index++;
            } else {
                x *= 2;
                patches++;
            }
        }
        return patches;
    }
}
上一篇:【Qt】PushButton控件
下一篇:Linux云计算 |【第二阶段】NETWORK-DAY1
相关推荐
风象南
2 分钟前
SpringBoot 控制器的动态注册与卸载
java·spring boot·后端
我是一只代码狗
29 分钟前
springboot中使用线程池
java·spring boot·后端
hello早上好
42 分钟前
JDK 代理原理
java·spring boot·spring
PanZonghui
1 小时前
Centos项目部署之Java安装与配置
java·linux
沉着的码农
1 小时前
【设计模式】基于责任链模式的参数校验
java·spring boot·分布式
Mr_Xuhhh
1 小时前
信号与槽的总结
java·开发语言·数据库·c++·qt·系统架构
纳兰青华
2 小时前
bean注入的过程中,Property of ‘java.util.ArrayList‘ type cannot be injected by ‘List‘
java·开发语言·spring·list
coding and coffee
2 小时前
狂神说 - Mybatis 学习笔记 --下
java·后端·mybatis
千楼
2 小时前
阿里巴巴Java开发手册(1.3.0)
java·代码规范
reiraoy
2 小时前
缓存解决方案
java
热门推荐
012024年 最新 iPhone手机 历代机型、屏幕尺寸、纵横比、分辨率 整理02Coze实战第13讲:飞书多维表格读取+豆包生图模型,轻松批量生成短剧封面03Coze扣子平台完整体验和实践(附国内和国际版对比)04MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法05手机电脑之间快速传输图片视频文件,不压缩画质、不限制大小的方法!06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07Word粘贴时出现“运行时错误53,文件未找到:MathPage.WLL“的解决方案08华为昇腾 910B 部署 DeepSeek-R1 蒸馏系列模型详细指南09DeepSeek各版本说明与优缺点分析10Coze平台 创建AI智能体的详细步骤指南