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

Golang | Leetcode Golang题解之第406题根据身高重建队列

题目:

题解:

func reconstructQueue(people [][]int) (ans [][]int) {
    sort.Slice(people, func(i, j int) bool {
        a, b := people[i], people[j]
        return a[0] > b[0] || a[0] == b[0] && a[1] < b[1]
    })
    for _, person := range people {
        idx := person[1]
        ans = append(ans[:idx], append([][]int{person}, ans[idx:]...)...)
    }
    return
}

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

相关文章:

  • 【AI换装整合包及教程】CatVTON与其他虚拟试衣技术的详细对比
  • Matlab自学笔记四十一:介绍日期时间型的显示格式:年‘y‘ 月‘M‘ 日‘d‘ 周‘e‘ 时‘h‘ 分‘m‘ 秒‘s‘
  • Cesium加载大量点数据卡顿处理办法
  • Python酷库之旅-第三方库Pandas(208)
  • 新的恶意软件活动通过游戏应用程序瞄准 Windows 用户
  • 【GPTs】MJ Prompt Creator:轻松生成创意Midjourney提示词
  • 嵌入式 单片机面试 通信协议常见问题答案 串口通信 IIC通信 SPI通信 协议解析讲解 RS232 RS485 协议 IIC总线
  • Anolis OS 8.8 CentOS8离线安装mysql-8.0.9
  • Mac清理其他文件:释放存储空间的高效指南
  • pandas DataFrame日期字段数据处理
  • 基于 PyTorch 和 TensorFlow 的口罩检测与人脸识别系统
  • 【go】pprof 性能分析
  • 掌握 Spring:从新手到高手的常见问题汇总
  • SpringCloud Alibaba 工程搭建详细教程
  • 如何从github上clone项目
  • 事件和委托,Lambda表达式
  • python之pyecharts制作可视化数据大屏
  • Git 回滚详解:应对各种场景的策略
  • Java 21的Concurrency的笔记
  • 【架构设计模式-1】代理模式
  • 物品识别——基于python语言
  • python深拷贝和浅拷贝的实验
  • python学习第八节:爬虫的初级理解
  • 远程跨境传输大文件如何做到安全又稳定?
  • 使用Selenium进行网页自动化
  • 水平垂直居中的几种方法(总结)