当前位置: 首页 > article >正文

Leetcode 164.最大间距

1.题目要求:
在这里插入图片描述
2.题目代码:

class Solution {
public:
    int maximumGap(vector<int>& nums) {
        if(nums.size() < 2){
            return 0;
        }
        //先进行排序
        sort(nums.begin(),nums.end());
        int max = 0;
        //找到最大间距
        for(int i = 0;i < nums.size() - 1;i++){
            if(nums[i + 1] - nums[i] > max){
                max = nums[i + 1] - nums[i];
            }
        }
        return max;
    }
};

http://www.kler.cn/a/409186.html

相关文章:

  • golang实现TCP服务器与客户端的断线自动重连功能
  • Figma入门-基本操作制作登录页
  • docker安装使用Elasticsearch,解决启动后无法访问9200问题
  • 【数据分享】2024年我国省市县三级的住宿服务设施数量(8类住宿设施/Excel/Shp格式)
  • SpringBoot 集成 html2Pdf
  • 【HAProxy11】企业级反向代理HAProxy高级功能之访问控制列表(ACL)
  • c++视频图像处理
  • Linux连接网络的三种方式
  • 【JavaEE初阶 — 多线程】定时器的应用及模拟实现
  • 设计模式——拦截过滤器模式
  • ISAAC Gym 7. 使用箭头进行数据可视化
  • 伪数组和真数组
  • java Scanner
  • 【PHP】 环境以及插件的配置,自学笔记(一)
  • 【Ubuntu24.04】服务部署(虚拟机)
  • 微信万能门店小程序系统存在任意文件读取漏洞
  • 中标麒麟部署k8sV1.31版本详细步骤
  • 5.最长回文子串 python
  • Diffusion 和Stable Diffusion的数学和工作原理详细解释
  • 【君正T31开发记录】8.了解rtsp协议及设计模式
  • golang学习6-指针
  • 探索智能时代:从AI生成PPT到自动化未来
  • 【Elasticsearch入门到落地】2、正向索引和倒排索引
  • C++自动化测试:GTest 与 GitLab CI/CD 的完美融合
  • 如何做鸿蒙系统里的App开发需要哪些技术栈
  • Node.js 安装与环境配置详解:从入门到实战