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

Golang | Leetcode Golang题解之第414题第三大的数

题目:

题解:

func thirdMax(nums []int) int {var a, b, c *intfor _, num := range nums {num := numif a == nil || num > *a {a, b, c = &num, a, b} else if *a > num && (b == nil || num > *b) {b, c = &num, b} else if b != nil && *b > num && (c == nil || num > *c) {c = &num}}if c == nil {return *a}return *c
}

http://www.mrgr.cn/news/29151.html

相关文章:

  • 在ubuntu上安装ubuntu22.04并ros2 humble版本的docker容器记录
  • 数据结构——快速排序
  • MySQL LOAD DATA INFILE导入数据报错
  • 二叉树(C 语言)
  • 网络物理隔离技术
  • 使用HAMi 进行gpu虚拟化
  • JavaScript:驱动现代Web应用的关键引擎及其与HTML/CSS的集成
  • 一天认识一个硬件之显示器
  • 如何在Java服务中实现数据一致性:事务与锁机制的综合应用
  • 【技术分享】走进Docker的世界:从基础到实战全面解析(Docker全流程)
  • golang学习笔记26——golang 实现节点筛选与负载均衡
  • Windows目录监控部署
  • Qt容器类控件——QGroupBox和QTabWidget
  • pythonnet python图像 C# .NET图像 互转
  • C++ 类的默认成员函数-构造函数
  • 操作系统----操作系统引导
  • 71、Python之函数式编程:不能定义常量,Python如何支持不可变性?
  • 每日学习一个数据结构-FST数据结构与算法
  • rust快速创建Tauri App ——基于create-tauri-app
  • 变电站缺陷数据集8307张,带xml标注和txt标注,可以直接用于yolo训练
  • 《珠江水运》
  • C++ 类的默认成员函数-析构函数
  • C++使用Socket编程实现一个简单的HTTP服务器
  • NISP 一级 | 6.2 移动智能终端安全威胁
  • AG32 MCU与内置FPGA的FLASH空间如何划分
  • 一款免费开源且功能强大的思维导图软件-思绪思维导图