技术栈

Java | Leetcode Java题解之第228题汇总区间

m0_571957582024-07-11 7:04

题目:

题解:

java 复制代码
class Solution {
    public List<String> summaryRanges(int[] nums) {
        List<String> ans = new ArrayList<>();
        for (int i = 0, j, n = nums.length; i < n; i = j + 1) {
            j = i;
            while (j + 1 < n && nums[j + 1] == nums[j] + 1) {
                ++j;
            }
            ans.add(f(nums, i, j));
        }
        return ans;
    }

    private String f(int[] nums, int i, int j) {
        return i == j ? nums[i] + "" : String.format("%d->%d", nums[i], nums[j]);
    }
}
上一篇:医疗器械FDA |FDA网络安全测试具体内容
下一篇:中职网络安全wire0077数据包分析
相关推荐
Komore315
18 分钟前
java 泛型
java·开发语言·泛型
古城小栈
31 分钟前
Rust 三方库 anyhow:极简错误处理实战指南
java·网络·rust
逻辑驱动的ken
36 分钟前
Java高频面试考点场景题26
java·开发语言·面试·职场和发展·求职招聘
星辰_mya
43 分钟前
领域驱动设计(DDD)“老中医”治理订单
java·后端·面试·架构
alphaTao
1 小时前
LeetCode 每日一题 2026/5/4-2026/5/10
算法·leetcode·职场和发展
学习中.........
1 小时前
操作系统底层原理、Java API 封装、以及高性能软件架构模式
java·开发语言
IT当时语_青山师__JAVA技术栈
1 小时前
动态代理深度解析:JDK与CGLIB底层实现与实战
java·后端·面试
吃不胖爹
1 小时前
定时任务quartz案例
java
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03零基础教你claude code 接入 deepseek V404要裂开了!ChatGPT要手机号验证了?注册Codex要求验证电话号码怎么办?2026年登陆Codex要手机号验证的解决办法05Dirtyfrag漏洞:我花了一下午搞清楚这个Linux内核提权漏洞到底在搞什么06CC-Switch & Claude 基于 Linux 服务器安装使用指南07【AI】2026 年具身智能模型和世界模型总结08裂开!ChatGPT 居然开始要手机号验证,附详细解决方法09Linux 核弹级高危漏洞 CVE-2026-31431 完整修复指南10CVE-2026-31431 (Copy Fail) 漏洞复现与验证记录