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

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.mrgr.cn/news/29126.html

相关文章:

  • Vue3 笔记 (万字速通)
  • sqli-labs靶场9-12关(每日4关练习) 持续更新!!!
  • GitLab 如何降级?
  • Hadoop学习--第一章 Hello大数据分布式
  • Python 的 Pygame 库,编写简单的 Flappy Bird 游戏
  • 机器学习:XGBoost模型(升级版)——高效且强大的树形模型
  • 【C++语言】C/C++内存管理
  • Java ETL - Apache Beam 简介
  • 绝缘子缺陷检测数据集
  • frp内网穿透功能使用教程
  • 【H2O2|全栈】关于CSS(5)如何制作一个搜索网页的首页?
  • 【RabbitMQ】可靠性传输
  • 部分动态铜皮的孤岛无法删除。报错
  • 如何在运行时传递回调: 解锁动态事件处理
  • 电磁阀,线性电磁阀信号驱动隔离变送器
  • Java | Leetcode Java题解之第414题第三大的数
  • [强化你的LangChain工具创建技能:从基础到进阶]
  • 20240918 每日AI必读资讯
  • npm安装时候报错certificate has expired
  • 从HTML到LangChain:如何高效加载和解析HTML文件
  • 在Ubuntu 18.04上安装R的方法
  • 『功能项目』靠近Npc显示可对话标识【60】
  • 在Ubuntu上安装Rails和nginx与Passenger的方法
  • C++第七节课 运算符重载
  • Linux:用户账号管理和组账号管理
  • stm32开发之串口空闲中断和环形数组的最简单的组合使用