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

C语言 | Leetcode C语言题解之第414题第三大的数

题目:

题解:

int cmp(const void *a, const void *b) {
    return *(int*)a < *(int*)b;
}

int thirdMax(int* nums, int numsSize){
    qsort(nums, numsSize, sizeof(nums[0]), cmp);
    int diff = 0;
    for (int i = 1; i < numsSize; i++) {
        if (nums[i] != nums[i - 1] && ++diff == 2) {
            return nums[i];
        }
    }
    return nums[0];
}

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

相关文章:

  • 快速学习Serde包实现rust对象序列化
  • 大语言模型在序列推荐中的应用
  • old-cms(原生PHP开发的企业网站管理系统)
  • 华为网络设备这些“危险命令”,切记不能瞎操作!
  • Flutter 小技巧之 Shader 实现酷炫的粒子动画
  • AIGC专栏17——EasyAnimate V5版本详解 应用MMDIT结构,拓展模型规模到12B 支持不同控制输入的控制模型
  • java定时任务
  • QT----基于QML的计时器
  • 【算法】堆与优先级队列
  • shinyproxy部署R语言shiny APP
  • C++:字符串string转成整型int
  • 数据结构一:绪论
  • linux-系统管理与监控-日志管理
  • 本地不能訪問linux的kafka服務
  • 研1日记14
  • 【数据结构】排序算法---冒泡排序
  • 【JVM GC核心参数】JVM原理,JAVA 各种垃圾回收器的核心参数,JAVA GC回收器参数配置,核心参数说明
  • 二百六十四、Java——Java采集Kafka主题A的JSON数据,解析成一条条数据,然后写入Kafka主题B中
  • 数组学习内容
  • Agent:原理与快速构建 | 人工智能 | Langchain | Python ——学习笔记
  • 使用 Fairseq 进行音频预训练:配置与实现
  • 设计模式之命令模式:从原理到实战,深入解析及源码应用
  • xml中SQL执行错误(使用另外一张表的两个字段,组装SQL的where查询条件)
  • 阿里巴巴搜索API返回值:电商市场竞争的新武器含
  • 动态规划---回文子串
  • 55 mysql 的登录认证流程