type
status
date
slug
summary
tags
category
icon
password
创建时间
May 10, 2025 01:37 AM
给你一个二维矩阵
matrix
和一个整数 k
,矩阵大小为 m x n
由非负整数组成。矩阵中坐标
(a, b)
的 目标值 可以通过对所有元素 matrix[i][j]
执行异或运算得到,其中 i
和 j
满足 0 <= i <= a < m
且 0 <= j <= b < n
(下标从 0 开始计数)。请你找出
matrix
的所有坐标中第 k
大的目标值(k
的值从 1 开始计数)。一、前缀和——§1.6 二维前缀和
使用优先队列来找第 k 大的元素
优化优先队列
使用快速选择算法——参考 灵茶山艾府